Modules

Module 1 — What Linux Is

Module 2 — The Filesystem

Module 3 — Reading and Editing Files

Module 4 — Users, Groups, and Permissions

Module 5 — The Shell, Properly

Module 6 — Finding Things: find and grep

Module 16 — How Containers Work

Module 7 — Text Surgery: sed and awk

Module 8 — Processes

Module 9 — Package Management

Module 10 — Bash Scripting

Module 11 — systemd and Services

Module 12 — Storage, Disks, and Filesystems

Module 13 — Networking

Module 14 — Logs, Troubleshooting, and Performance

Module 15 — SSH and Security Hardening

Module 17 — Kubernetes, Explained as Plain Linux

<aside> 🧭

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.

</aside>