freeCodeCampWe’re an open source community that helps you learn to code. You can work through our self-paced coding challenges, build projects, and earn certificates. We also connect you with people in your city so you can code together. Every aspect of our program - our curriculum, nonprofit projects, and verified certificates - is 100% free. It takes about 2,000 hours to complete our Full Stack Developer certificate. This translates into about one year of full-time coding. We’re completely self-paced though, so take as long as you need. Many high school, college, and adult ed programs incorporate freeCodeCamp into their coursework. We're open source, so no license or special permission from us is necessary. We're even building special tools for teachers.