Stop treating the stack as magic.
A lab-first curriculum you run on your own machine. Build containers, Linux bridges, and Kubernetes networking by hand — from the kernel up, until nothing is a black box. Free, forever.
Bottom-up
Every abstraction is grounded in the primitive beneath it. You don't memorize commands — you build the thing.
Lab-first
You run every step on your own machine. Reading about a veth pair isn't the same as wiring one.
Break & fix
Real incident scenarios, not toy demos. Debug a broken system and verify the fix yourself.
The dependency map
click any node →Every module names its prerequisites. Nothing above is taught without the primitives beneath it — that chain is the method. Eleven modules, from what a syscall is to writing your own reconcile loop.
How every lab works
Context
The first-principles idea — why this exists and what problem it solves.
Task
What to do, on your own Ubuntu box. No sandbox, no hand-holding.
Verify
The exact command to check your work, and what a correct result looks like.
Solution
The full answer, one click away — for when you're genuinely stuck.