Need help with learning-resources?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

454 Stars 47 Forks MIT License 165 Commits 9 Opened issues


Free learning resources.

Services available


Need anything else?

Contributors list

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
    1. Git & GitHub
    2. Command Terminal
    3. Chrome Developer Tools
  3. HTML
  4. CSS
  5. JavaScript
    1. Fundamentals
    2. Prototypal OO
    3. Functional & Reactive Programming
    4. Node.js
  6. Computer Science
  7. Security
  8. Animation & WebGL
  9. UX Design
  10. Game Development
  11. Robotics
  12. Biotech
  13. Wearables, Augmented Reality, and IoT
  14. WebAssembly
  15. Continuous Delivery
    1. DevOps
    2. Deployment
    3. Scaling
    4. Quality Engineering (QA)
  16. Tech Business
    1. Tech Entrepreneurship
    2. Hiring
    3. Team Building
    4. Product Management
    5. Marketing
    6. Viral Growth
    7. Fundraising (Crowdfunding, Loans, Angels, & VC)
  17. Future
    1. Quantum Computing

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.