Stage 01
Foundations of computer science
Where every strong technical path begins: syntax, thinking, debugging, and core data structures.
This is where the fog lifts and computing starts to feel legible.
From zero to working engineer
The roadmap is opinionated on purpose. Each stage has a job, a mindset shift, and a reason it sits where it does.
Stages
6
Chapters in the route.
Open now
2
Stages currently actionable.
Principle
Depth
Before decoration.
Guiding principle
Depth before decoration
The route rewards consistency: foundations first, visible building second, then production systems, then specialization. Each phase should unlock confidence, not just another checklist.
Stage 01
Where every strong technical path begins: syntax, thinking, debugging, and core data structures.
This is where the fog lifts and computing starts to feel legible.
Stage 02
Learn how interfaces, state, APIs, and product decisions come together in something people can actually use.
Shipping something public changes how you think forever.
Stage 03
Move from screens to systems: storage, authentication, APIs, reliability, and the shape of production software.
You start seeing every product as flows, contracts, and state.
Stage 04
Go beyond using tools and learn the foundations behind models, agents, language systems, and evaluation.
This is when the black box turns back into engineering.
Stage 05
Deployment, infrastructure, observability, and the systems work that keeps useful software alive.
You stop treating uptime and reliability like somebody else’s job.
Stage 06
Understand the responsibility that comes with building systems people trust and rely on.
You begin designing for consequences, not only functionality.