Linux

Updated 3 September 2026

Modules

Module 1 — What Linux IsModule 2 — The FilesystemModule 3 — Reading and Editing FilesModule 4 — Users, Groups, and PermissionsModule 5 — The Shell, ProperlyModule 6 — Finding Things: find and grepModule 16 — How Containers WorkModule 7 — Text Surgery: sed and awkModule 8 — ProcessesModule 9 — Package ManagementModule 10 — Bash ScriptingModule 11 — systemd and ServicesModule 12 — Storage, Disks, and FilesystemsModule 13 — NetworkingModule 14 — Logs, Troubleshooting, and PerformanceModule 15 — SSH and Security HardeningModule 17 — Kubernetes, Explained as Plain Linux
How to use this

Read the modules in order — each one uses only what earlier modules taught. Inside a module, follow the legend: 🧠 concept → 🧩 analogy → 🧪 exercise → ✅ expected result (hidden) → 🎯 interview questions (hidden). Run every exercise yourself; some fail on purpose, and the error message is the lesson. Try to answer each expected result and interview question before opening the toggle — the gap between your guess and the real answer is where the learning happens. Finish a module with its self-assessment list; if you can answer those aloud, move on. Where the why beneath the why lives in the Operating Systems track, the module says so and links the exact companion module.

Spotted a mistake or want something added? Send me a note.