Free Code Camp is an open source community that helps you learn to code through their self-paced coding challenges. Once you finish the first 1,200 hours of challenges, you’ll get to build a series of solutions for nonprofits. You’ll work in pairs, under the supervision of a volunteer project manager and a stakeholder. It takes about 2,080 hours to complete the Full Stack Developer certificate, for more info see: https://www.freecodecamp.com