Roadmaps
Choose where you're headed.
Role roadmaps take you from zero to job-ready and embed the skill roadmaps they depend on. Some steps branch — pick the option that fits your stack — and optional steps can wait for a second pass.
Role-based roadmaps
Everything a job title expects of you, in order — from first principles to production.
Software Engineer
Fundamentals, both sides of the stack, software design — and the interviews that get you hired.
Frontend Developer
From your first HTML tag to shipping fast, accessible React apps.
Backend with Go
Design, build and ship production HTTP services in Go.
Backend with Node.js
Build production APIs in TypeScript on Node.js, from the event loop to deployment.
Full-Stack Developer
Own a feature end to end: React in the browser, Node and PostgreSQL behind it, shipped as one.
AI Engineer
Build reliable products on top of large language models.
DevSecOps Engineer
Build security into every stage of how software is built and shipped.
Skill-based roadmaps
Go deep on one technology. Role roadmaps embed these where they fit.
Learn to Code
Never programmed before? Start here and write real programs in Python.
Python
From scripts to typed, tested, production Python: packages, async and web APIs.
SQL & Databases
Query, model and tune relational databases with confidence.
System Design
Design systems that scale, stay correct and survive failure.
Rust
Memory safety without a garbage collector — and the mental model that makes the compiler your ally.
Git & Collaboration
Version control you actually understand — not just memorized commands.