Roadmaps

Roadmaps

Learning Paths

Staged roadmaps from beginner to senior.

Two ordered learning paths, one for system design and one for data engineering. Each path is split into seven stages. Read top to bottom and do the stages in order. Every stage ends with something small that you build, not a quiz you take.

2Roadmaps
7Stages each
60+Topics each
0Prerequisites

How to use a roadmap

A roadmap is a map, not a checklist. Three small habits make it work.

📖

Read in order

Stages build on each other. If you skip ahead, the later stages assume words you do not yet know. Start at stage one even if you think you already know it.

🛠️

Build the small thing

Every stage ends with a small project. It is the part that matters. Reading is not learning. The build is what locks the ideas in place.

🔁

Loop back often

When a later stage uses a word from an earlier one and you forgot what it meant, go back. That is normal. The roadmap is a reference you return to, not a thing you finish once.

Looking for short answers instead of a long path? The Concept Library has 70 short, scenario-driven explanations you can hit before an interview.