The Computer Science Roadmap
Most self-taught developers pick up computer science in a random order — a bit from a video here, a blog post there — and end up with gaps they can’t even see.
This free, 45-page roadmap lays out the whole territory: the core areas of computer science, the order that actually makes them click, and the parts you can safely skip when you’re learning on your own.
What’s inside
What to learn — the major areas of computer science and how they fit together.
In what order — a carefully planned sequence from fundamentals up to systems, tailored to your situation.
What to skip — the topics that aren’t worth your time right now.
Who it’s for
The roadmap charts a separate path for four kinds of learner:
Working developers — you can ship, but you can feel the sand under your feet. You want to know what you’ve been missing, and how far to trust your AI tools.
Just starting out or switching careers — you can code a little, but how it all fits together is still a mystery. You want a way in that doesn’t assume you already know the jargon.
Interview preppers — you need real mental models of algorithms, data structures, and system design, not rote answers that fall apart under questioning.
Future CS students — you’re weighing up whether to study computer science, and you want an honest overview before committing years to it.