The thinking layer under every system you will ever touch.
The universal models that appear in every corner of computing: queues, caches, state machines, trust boundaries. Each one taught with its real math on an interactive chart, then proven hands-on in more than one subsystem, so what you learn in one domain shows up for you in the next. This track makes every other track land faster.
8 hands-on labs across 5 modules, about 3 hours of work. Every lab runs on a real virtual machine in your browser, and checks your work on the machine itself.
Before the models: what expertise physically is. Why experience alone plateaus, why skills refuse to transfer between domains, and the one exception this whole track is built on. Grounded in verified research, not folklore.
The most universal model in systems. Every latency spike you have ever debugged had a queue behind it: CPU run queues, socket backlogs, disk queues, lock wait lists. Learn the real math (wait time, Little's Law, the 80 percent knee), then read live queues on real machines.
Nine orders of magnitude separate a memory read from a cross-continent packet, and every performance decision you will ever make lives somewhere on that ladder. Learn the rungs, then measure them yourself on a real machine: RAM vs disk vs network, predicted first, measured second.
Keep a copy of recent answers closer and most work disappears, but every cached answer might be a lie. The hit-ratio math (why 99 percent is a different world from 90), the page cache made visible on a real machine, and the invalidation bargain every cache signs.
Systems do not drift, they jump between named states along drawn edges. Read live TCP socket states with ss (including the famous forgotten-close leak), watch process states flip under signals, and learn the first question of every incident: what state is it in, and what transition is it waiting for?
Mental Models has 8 hands-on labs, roughly 3 hours of guided work, spread across 5 modules.
No. Every lab boots a real virtual machine in your browser, with a real Linux shell. There is nothing to install, and nothing on your own machine to break.
Labs in this track are rated beginner. The track starts from the beginning, so no prior experience is assumed.