Linux · the floor every backend stands on
Stop fearing the terminal.
Run servers like you own them.
Every container, cloud VM, and CI runner is Linux underneath. This course takes you from your first command to running and debugging production servers: files and permissions, text processing, processes and systemd, networking and SSH, scripting, storage, boot, and performance troubleshooting.
- Phases
- 9
- Topics
- 40
- Hours
- 8
- Diagrams
- 11
- Exercises
- 147
By the end you can
What this course makes you able to do
- Navigate, edit, search, and transform files fast with the shell, vim, and pipes
- Manage users, permissions, sudo, packages, and services with systemd
- Debug 'it can't connect', full disks, runaway processes, and slow servers methodically
- Write robust Bash scripts and schedule them with cron or systemd timers
- Harden and operate a production server, from boot to logs to backups
Beginner → Advanced
The curriculum, by level
Beginner
Intermediate
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.
Helpful before this course