Master the Linux command line, filesystem, users, permissions, packages, and system hardening.
Level: Beginner
Grade band: 9–12
Time: about 3 hours
Unit 1 — Linux Foundations
Getting Started with Linux
- What is Linux and why it matters — 10 min
- Linux distributions — 10 min
- The Linux terminal — 15 min
Unit 2 — Filesystem & CLI
Filesystem Navigation
- Linux filesystem hierarchy — 12 min
- Navigating with cd, ls, pwd — 15 min
- Reading files with cat, less, grep — 15 min
Unit 3 — Users, Groups & Permissions
Users & Permissions
- Linux users and groups — 12 min
- File permissions (chmod, chown) — 20 min
- sudo and privilege escalation concepts — 15 min
Unit 4 — Packages & Services
Packages & Services
- Package management with apt — 12 min
- Managing services with systemctl — 15 min
- Processes and ps — 12 min
Unit 5 — System Hardening
Linux Hardening
- Hardening user accounts — 15 min
- Firewall with ufw — 15 min
- Log analysis basics — 20 min