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.
31 resources
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.
Hundreds of hours of French-language video courses: HTML, CSS, JavaScript, PHP and modern tooling. A francophone community institution.
The canonical introduction to Python from the language's own documentation, available in a maintained French translation.
Community-maintained visual roadmaps for frontend, backend, DevOps and 20+ other paths, with linked resources per step.
The official interactive introduction to React: components, state, effects and thinking in React, with editable examples.
Free, hands-on labs covering the whole of web security — XSS, SQL injection, auth flaws — from the makers of Burp Suite.
The official Rust book: ownership, borrowing, traits and fearless concurrency, free online with runnable examples.
The complete Git reference book, free online, with a maintained French translation — from first commit to plumbing internals.
Practice 70+ programming languages with small exercises and free human mentoring from volunteers.
500+ security challenges with strong French-language coverage: web, crypto, forensics, networking. A francophone security-training reference.
The official guide to TypeScript's type system, from everyday types to generics and declaration files.
A visual, interactive playground for mastering branches, rebases and remotes — fully translated into French.
Learn CSS flexbox by guiding a frog to its lily pad through 24 short interactive puzzles.
Interactive SQL lessons and exercises that run in the browser — the fastest path from zero to confident SELECTs and JOINs.
Google's course collection on modern web development: CSS, accessibility, performance, forms and PWA, written by platform experts.
Community-written, peer-reviewed French tutorials and courses on programming, systems and networking. Run by a non-profit.
The official Docker introduction: images, containers, volumes and multi-container apps with Compose.
Short, hands-on micro-courses on Python, pandas, SQL and machine learning with in-browser notebooks.
Concise, actionable secure-coding guidance for dozens of topics, maintained by the OWASP community.
Progressive French-language algorithmics and programming tracks with an automated judge. Also trains for programming olympiads.