// PATHS
Roadmaps
Structured paths through the notebook. Each one is a view over its tracks, modules and pages — the numbers are counted at build time rather than written down.
Systems
Data Plane
Vector packet processing from vlib up to the host stack.
11 pages
Completed0/11(0%)How a next-generation firewall is put together.
9 pages
Completed0/9(0%)Twenty-one build-it-yourself modules, config parser to full pipeline.
22 pages
Completed0/22(0%)
Networking
Zero to NGFW, one layer at a time.
2 stages · 2 modules · 26 pages
Completed0/26(0%)
Foundations
DSA & Algorithms
Thirteen chapters, and the problems that prove them.
13 pages
Completed0/13(0%)
System Design
Scale, storage, messaging and the case studies that use them.
36 pages
Completed0/36(0%)SOLID, the pattern families, concurrency and case studies.
13 pages
Completed0/13(0%)
Programming Languages
Memory, pointers, structs and what the compiler actually does.
13 pages
Completed0/13(0%)
Applied
AI / ML
Python and statistics through to RAG, agents and MLOps.
9 modules · 32 pages
Completed0/32(0%)
Engineering Practice
HTTP fundamentals to production-hardened systems.
12 pages
Completed0/12(0%)
130 pages sit outside any track — browse them from the learning hub.