Skip to content

Labs

Hands-on labs you run on your own machine — a terminal, a few hours, no account and no sandbox that expires. Each one ends with a command whose output proves it worked.

45 written so far (24h 55m of work) across 3 tracks. More tracks are being written; each one states what it assumes, so the order is explicit rather than implied.

Start with Linux Administration

Linux Administration

27 labs · 14h 30m

The layer everything else runs on — files, permissions, users, processes, systemd, logs, disks, and networking.

Assumes
Nothing — start here
Unlocks
Docker
All 27 Linux Administration labs

Networking

7 labs · 3h 45m

Addresses, routes, DNS, and TLS — the vocabulary every cloud console assumes you already have.

Assumes
Nothing — start here
All 7 Networking labs

Docker

11 labs · 6h 40m

Containers from first principles — build them, run them, network them, and debug them when they will not start.

Assumes
Linux Administration
All 11 Docker labs