Linux · 9 phases · 40 topics · ~8 h
The Linux Roadmap
Every phase is labelled by level so you can start where you are. Each topic opens with a real-life analogy, then commands and code you run yourself, then questions with reveal answers. Progress is saved as you go.
Beginner no prior knowledgeIntermediate day-to-day workAdvanced production and interviews
Where should I start?
Pick a path for your goal
Absolute beginner
Never used a terminal before.
- 10 · The Linux Mindset
- 21 · Files, Permissions & Users
- 32 · Text Processing & the Unix Philosophy
- 43 · Processes & Job Control
Then Phase 4 onwards at your own pace.
Backend developer
You deploy apps and need to debug servers.
- 12 · Text Processing & the Unix Philosophy
- 23 · Processes & Job Control
- 34 · Networking & SSH
- 46 · Shell Scripting
- 57 · Running Production Servers
Finish with Phase 8 troubleshooting.
DevOps / SRE track
You'll own servers in production.
- 13 · Processes & Job Control
- 24 · Networking & SSH
- 37 · Running Production Servers
- 48 · Linux Internals & Troubleshooting
Continue to Networking and Docker.
The full curriculum
Level