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.
12 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.
The canonical introduction to Python from the language's own documentation, available in a maintained French translation.
The official interactive introduction to React: components, state, effects and thinking in React, with editable examples.
The official guide to TypeScript's type system, from everyday types to generics and declaration files.
Google's course collection on modern web development: CSS, accessibility, performance, forms and PWA, written by platform experts.
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.
A gentle, well-sequenced free course on Linux: the shell, processes, permissions, networking and packages.
Google's official free training for Android: Kotlin, Compose and app architecture, from first app to advanced.