Now with 48 tracks

Learn to code.
Actually finish this time.

Short, focused lessons across 48 languages. Write real code in the browser, track what you've learned, and build the muscle that gets you hired.

48
Language tracks
804+
Hand-written lessons
0
Lessons you've cleared

Career paths

Curated tracks that stack into a real skillset.

Why it sticks

Built around how people actually learn a language.

01

Read less, write more

Every lesson ends with code you type yourself. No videos to zone out on.

02

Small, honest wins

Bite-sized lessons that respect your time and show real progress across tracks.

03

One place, 48 languages

From Python and Go to Rust, Zig, and a shelf of Linux distros. Jump between freely.

All tracks

48 languages, pick where you want to start.

Press /