Skip to content
For total beginners & the career-confused

Learn to code and grow your career, in plain words.

New to coding? Start here. Every idea is explained in plain words — with an everyday example, code you can run right on the page, and the exact result to expect.

lessons
210
learning paths
24
career trees
28

Paths

What should I learn?

24 paths, grouped so they're easy to scan. Not sure which is you? Start with the basics below — they help with every path. Each track is an ordered roadmap: learn this, then this.

Build

Build what people use6 paths

Make the apps, sites, and games people open every day.

Data & AI

Work with data & AI4 paths

Find answers hidden in data, build the pipelines that feed it, and make things that learn.

Ship & run

Ship it & keep it running2 paths

Get code online and keep it fast, safe, and always up.

Quality & security

Keep it safe & working2 paths

Catch bugs before users do, and keep attackers out.

Product & comms

Shape it, explain it, run the team6 paths

Decide what to build, document it, tell its story, and help the team work well — lighter on code.

Emerging

Emerging & specialized3 paths

Newer or niche fields for when you want something different.