Learn Linux the hacker way.
Never opened a terminal? Perfect. Learn to ssh, ls, cd and more. Every lesson shows how it's done on both big Linux families, Rocky/RHEL and Ubuntu/Debian. After that, you'll learn how to use AI on Linux.
One Linux, two big families
Most commands are identical everywhere. The differences are small, but they trip up almost every beginner. We show both, side by side.
Rocky / RHEL family
Used by big companies, banks, schools and governments. Software comes in .rpm packages that you install with dnf.
Ubuntu / Debian family
Popular in the cloud, with hobbyists, and on Raspberry Pi. Software comes in .deb packages that you install with apt.
Side by side
Use the Show switch at the top to see both families, or only the one you use. The site remembers your choice.
A pretend terminal
Every lesson has a practice terminal right in the page, with missions to complete. You can't break anything, so go ahead and experiment.
Paths, not just pages
Linux Basics gets you comfortable, Linux Basics 2 adds everyday skills like vim, updates and SELinux, Linux Sysadmin teaches you to run real servers, Git keeps your work safe and shareable, Linux DevOps and Linux SRE teach you to ship software and keep it running, and AI Basics teaches you to use AI without being fooled by it. Ansible in depth takes automation to a whole fleet, and AWS basics takes your Linux skills to the cloud.
Learning paths
Pick a path and go step by step. Brand new? Start with Linux Basics. Each path ends with its own certificate. More paths are on the way.
All lessons
short lessons in paths, about hours in total. Do them in order, or jump to whatever you need.
To a hacker, “hacking” means taking things apart to see how they work, tinkering, and building cool stuff. That's the kind we teach. Rule #1: only ever touch computers you own or have permission to use. Breaking into other people's systems is illegal, and it's not what real hackers are proud of.