Skip to content
Free learning resources.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
tracks Update Jan 12, 2017

Free Web Platform/SaaS Learning Resources

These resources will be used in classrooms around the world to teach essential job skills.

Millions of people are homeless today, and if we don't change things, by 2020, there will be one million unfilled programming jobs. What if we could solve both problems at the same time?

We're collecting free training resources that can be used as curriculum for courses. In particular, we're making these materials available for use by housing-first job training programs for the homeless, but there's no reason not to use them in a regular school, or just to teach yourself a new skill. Everybody's welcome.

Our goal is to prepare students for successful careers in the software industry.

We're on a mission to cure homelessness & bridge the talent gap.

Learn More

Please read Fighting Poverty with Code and The Cure for Homelessness to learn how this project got started. We host content on the JSHomes Platform - an open-source platform dedicated to hosting courseware based on Learn JavaScript with Eric Elliott.


We're trying to collect the best free training material in the world, so we have a higher standard than usual. Please read the Contributing Guide before opening issues or pull requests.


  1. Fundamentals
  2. Developer Tools
  3. Git & GitHub
  4. Command Terminal
  5. Chrome Developer Tools
  6. HTML
  7. CSS
  8. JavaScript
  9. Fundamentals
  10. Prototypal OO
  11. Functional & Reactive Programming
  12. Node.js
  13. Computer Science
  14. Security
  15. Animation & WebGL
  16. UX Design
  17. Game Development
  18. Robotics
  19. Biotech
  20. Wearables, Augmented Reality, and IoT
  21. WebAssembly
  22. Continuous Delivery
  23. DevOps
  24. Deployment
  25. Scaling
  26. Quality Engineering (QA)
  27. Tech Business
  28. Tech Entrepreneurship
  29. Hiring
  30. Team Building
  31. Product Management
  32. Marketing
  33. Viral Growth
  34. Fundraising (Crowdfunding, Loans, Angels, & VC)
  35. Future
  36. Quantum Computing

Got something to add? Read the Contributing Guide and open a pull request.

You can’t perform that action at this time.