MDN: Learn Web Development
Mozilla's structured curriculum covering HTML, CSS and JavaScript from zero, maintained by the people who document the web platform itself.
Every resource is human-reviewed, tagged by difficulty, ranked by learners, and genuinely free — in English and in French.
Mozilla's structured curriculum covering HTML, CSS and JavaScript from zero, maintained by the people who document the web platform itself.
Harvard's legendary intro to computer science: C, Python, SQL, algorithms and web development, free for everyone.
A full open-source curriculum for becoming a web developer: HTML, CSS, JavaScript, Node.js and Ruby paths with real projects throughout.
Thousands of hours of interactive lessons and certification projects covering web development, JavaScript, data analysis and more.
From fundamentals to advanced topics like closures, prototypes and the event loop — the reference free JavaScript book, kept current.
The canonical introduction to Python from the language's own documentation, available in a maintained French translation.
Mozilla's structured curriculum covering HTML, CSS and JavaScript from zero, maintained by the people who document the web platform itself.
A full open-source curriculum for becoming a web developer: HTML, CSS, JavaScript, Node.js and Ruby paths with real projects throughout.
Thousands of hours of interactive lessons and certification projects covering web development, JavaScript, data analysis and more.
From fundamentals to advanced topics like closures, prototypes and the event loop — the reference free JavaScript book, kept current.
Learn CSS flexbox by guiding a frog to its lily pad through 24 short interactive puzzles.
The official interactive introduction to React: components, state, effects and thinking in React, with editable examples.