Linux Fundamentals
Understand what Linux is, why it runs the world of servers and DevOps, and how the filesystem is organized.
A free, structured path that takes you from “what is the command line?” to confidently navigating, searching, scripting and administering a Linux system. Read a concept, then practice it live in the interactive terminal — the fastest way to make Linux stick.
Follow the modules top to bottom, or jump straight to the topic you need.
Understand what Linux is, why it runs the world of servers and DevOps, and how the filesystem is organized.
Move around the filesystem with confidence and create, copy, move and delete files and directories.
Control who can read, write and execute files, manage users and groups, and install software.
Slice and transform text with grep, cut, sort, sed and awk, use environment variables, and automate with Bash.
See what is running, manage processes and services, schedule jobs with cron, and read the logs.
Round out your skills with networking, SSH keys, firewalls, disk & storage and performance tuning.
Almost every server, container, CI runner and cloud instance runs Linux. The command line is the one skill that underpins Docker, Kubernetes, Terraform and everything else.
The same commands work on your laptop, on a Raspberry Pi, inside a container and on a fleet of cloud servers — Linux skills transfer to every environment you will ever touch.
Bash scripting turns repetitive tasks into a single command. Once you can pipe, filter and script, you stop clicking and start automating.
You can learn to navigate, manage files and search text in an afternoon — and start feeling at home in any terminal the same day.
Yes — every lesson and the interactive terminal playground are 100% free, with no sign-up, no paywall and no downloads required.
No. The fundamentals lessons start from zero — no prior command-line experience is assumed. You build up gradually from your first command to scripting and system administration.
You can grasp the essentials — navigation, files, permissions and searching — in a few hours. Working through this full path with the playground takes roughly a weekend.
By doing. Read a concept, then immediately type the command yourself. This path pairs short lessons with a hands-on browser terminal so the muscle memory actually sticks.
Not to start. The interactive playground simulates a Linux shell in your browser, so you can practice real commands before installing anything, setting up a VM or using WSL.
Reading only gets you so far. Open the interactive playground and run your first real Linux commands in seconds — no install, no VM, no risk.
Launch the Linux Playground →