Learn
Learn from the very best.
311 hand‑picked docs, courses, videos, books, practice platforms, learning games and podcasts across 13 tracks. 266 of them are completely free.
Start watching
20 talks and courses every developer should see.
311 resources
01
Learning platforms
Where to learn almost anything: course libraries, universities and free tutorial sites.
02
Design
Interface, interaction, typography and motion craft.
03
Frontend
HTML, CSS, JavaScript, TypeScript and the frameworks on top.
04
Backend & Data
Languages, APIs, databases, security and system design.
05
DevOps & Cloud
Git, Linux, containers, CI/CD and infrastructure.
06
Mobile
iOS, Android and cross‑platform apps.
07
AI & ML
From neural network basics to building with LLMs.
08
CS Fundamentals
Algorithms, systems and the ideas under everything.
09
Full‑stack paths
Structured curricula from zero to shipped.
10
Career & Community
Interviews, growth, newsletters and podcasts.
11
Art, music & photography
Drawing, 3D, photography, music theory and production.
12
Languages, maths & books
Learn a language, brush up on maths and read for free.
13
Learn by playing
Games that teach real skills, from SQL and Git to CSS and a designer's eye.

SQL · Beginner
SQL Murder Mystery
Solve a murder in SQL City by querying the police database. A classic first SQL game.

Code · Beginner
Codédex
A pixel-art adventure through Python, HTML, CSS, JavaScript and more, with XP and badges.

Code · All levels
CodinGame
Solve puzzles and write bots for multiplayer games in 25+ languages.

Code · Beginner
CodeCombat
An RPG where you type real Python or JavaScript to move your hero.

CSS · Beginner
Flexbox Zombies
Master every Flexbox property by surviving a zombie story, chapter by chapter.

CSS · Beginner
CSS Diner
Learn CSS selectors by picking items off a dinner table.



















