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.