Curated journeys

Don't pick concepts. Pick a path.

Hand-picked sequences over the concepts on this site. Each path lands you somewhere specific — ready for a senior interview, ready to ship an AI feature, or ramped onto a database team. Follow it in order, or jump to whichever module you need.

How a path works

A path is a playlist with intent.

📚
Modules in order
Each path is broken into 3–4 modules that build on each other. Start at the top, or jump in wherever you already know the previous module.
🎯
Outcomes, not topics
Every path tells you exactly what you'll be able to do at the end — answer a specific interview question, design a specific system, debug a specific class of problem.
🪜
Progression that compounds
Finish one path and the next is suggested. Concepts repeat on purpose — you'll see CAP theorem in three different paths, each time from a sharper angle.
Coming soon

More paths in the queue

🏗️
Backend Foundations
B-trees, LSM, sharding, replication, transactions — the layer beneath every system-design diagram.
🎤
Mock Interview Drills
30/45/60-minute question patterns with grading rubrics and red-flag checklists.
🌐
Distributed Systems Deep Set
Paxos, gossip, vector clocks, 2PC, CRDTs — the academic backbone, made visual.