🐧 Free Linux Course: earn your terminal black belt
Welcome to the dojo.
Here, you don’t read 40 pages of theory before touching a terminal. You learn Linux by typing commands, breaking things and solving challenges. A CTF is waiting for you as early as chapter 0.
You walk in a white belt. You walk out able to run a Linux server.
▶ Enter the dojo · 🇫🇷 Passer en français
100% free · no signup · nothing to install · open source
🥋 Dojo rules
- No AI during exercises. You’re here to learn, not to copy.
- Practice in a sandbox. A VM, or a free Ubuntu VM right in your browser (Killercoda, Google Cloud Shell).
- Stuck? Search. Read the
manpage, test, try again. That’s where you grow.
🧭 Your path
| Belt | Chapters | What you’ll be able to do |
|---|---|---|
| ⚪ White | 0. Welcome · 1. Inside the Linux world · 2. Basic commands | Navigate the system, handle files, search, redirect output |
| 🟡 Yellow | 3. Processes · 4. Users and groups · 5. Permissions | Monitor and kill processes, manage accounts, secure files |
| 🟢 Green | 6. Packages · 7. Services | Install software, create and control systemd services |
| 🔵 Blue | 8. Networking · 9. Firewall | Troubleshoot the network, filter traffic |
| ⚫ Black | 10. Task scheduling | Automate with cron, then solve the chapter 0 CTF again with no AI and no hints |
After the black belt, the path goes on: 11. Extras, a curated list of platforms, channels and podcasts to go further.
🎯 Who is it for?
- Complete beginner: start at chapter 1, the chapter 0 CTF will be your final exam.
- Already know a bit of Linux: start with the chapter 0 CTF to measure your real level.
- Future SysAdmin, DevOps engineer or pentester: Linux is the foundation for everything else.
❓ FAQ
Is it really free? Yes. No signup, no paywall. The course is open source on GitHub.
Do I need to install Linux? No. A free Ubuntu VM runs in your browser, on Windows, macOS or even a tablet.
Any prerequisites? Know how to use a computer and want to type commands. The dojo handles the rest.
Found a mistake, have an idea? Every chapter has a feedback form, and contributions are welcome on GitHub.