Learn a highly valuable tech skill and build a portfolio of apps while helping a nonprofit? There’s a lot to like about Free Code Camp.


The online camp offers free, self-paced coding challenges online that will help you learn HTML, CSS, JavaScript (and jQuery), Node.js, database usage, and more—hundreds of hours of practice and learning projects that by the end should have you not only ready for a coding job but also have a portfolio of projects that have helped actual nonprofits. Free Code Camp also offers a free front-end development certificate after you finish the course.

The only downside is you have to put the time in. You have to complete the challenges— which include acquiring basic coding skills and practice with algorithms, front end development, and full stack development—before you can work on building nonprofit projects. It takes (more or less) 1,600 hours to get through the course, but it’s something you can do at your own pace.


There’s a great community of fellow learners and Free Code Camp volunteers (with real-time chat) to help you along your way as well.

Go get coding and hopefully see you there!

Free Code Camp