freeCodeCamp
freecodecamp.org
A free, self-paced coding curriculum covering web development, data science, and machine learning — with certifications and a large community forum.
Why it is useful
One of the most complete free paths to job-ready web development skills — the curriculum covers HTML, CSS, JavaScript, React, Node, Python, and data science without requiring any payment. The project-based certifications are substantial enough to demonstrate real competence, and the forum has millions of active members available to help. Over 40,000 people have gotten developer jobs after completing it.
More in Learning Resources
Other learning resources you might not have heard of.
- SQLZooA free interactive SQL tutorial with real database exercises covering SELECT, JOIN, aggregation, subqueries, and window functions — runnable directly in the browser against live datasets.
- Vim AdventuresA puzzle game that teaches Vim navigation by mapping terminal keystrokes to movement — first few levels free, full game paid.
- MusiccaAn interactive platform offering free music theory lessons, exercises, and virtual instruments designed for students, teachers, and musicians.
- Vedic Astrology ChartGenerate a free Vedic astrology chart with AI interpretation. See your sidereal birth chart, houses, nakshatras, D9/Navamsa, dashas, and divisional charts.
- RegexLearnAn interactive regex learning platform with visual pattern matching, immediate feedback as you type, and a structured curriculum from basic character classes to advanced lookaheads and backreferences.
- Crafting InterpretersRobert Nystrom's free book walking you through building two complete interpreters from scratch — a tree-walk interpreter in Java, then a bytecode VM in C — for a full programming language called Lox.