Learn to code for free with a full open source curriculum.
freeCodeCamp is a nonprofit that teaches web development, programming and data science through a free interactive curriculum with thousands of coding challenges and full certification tracks. The entire platform is open source and the curriculum is maintained on GitHub.
Looking for tools instead? Browse the Tools directory, our verified shelf of free browser tools. Built something yourself? Submit it: free, every submission gets tested, every real project gets a shelf.