Skill
The shell is a programming environment. Files, processes, permissions.
Curated resources
Scores are LearnPath editorial opinions (clarity, cost, freshness, project density) — not an objective ranking. Every YouTube item is embedded officially after a click-to-load facade.
1h 30mBest for beginnersfreeCodeCamp / Colt Steele1h 30m
Practice every command in a VM or WSL, not only in notes.
William Shotts6h 40m
Free book. Chapters 1–10 cover daily CLI work.
59 minFastest pathKeep On Coding59 min
One hour of essentials for someone who needs to stop fearing the terminal today — navigation, editing, permissions, ssh. It assumes no prior shell use and avoids detours.
Abhishek.Veeramalla9h 30m
Thirteen videos (about nine and a half hours) that teach Linux in the context a DevOps learner meets it: servers, users, networking, services and troubleshooting on real VMs.
5hLearnPath pickfreeCodeCamp.org5h
Five hours structured around the fifty commands that cover daily work — navigation, files, permissions, processes, networking, package management — each demonstrated in a terminal rather than described. The practical entry point for the Linux skill.
2h 34mBoot dev2h 34m
A 2025 refresher course that treats the shell as a programming environment — scripting, pipes, environment setup — instead of a list of commands. Better once you know the basics and want to automate.
5h 27mfreeCodeCamp.org5h 27m
Five and a half hours on running a Linux server: systemd services, networking, DNS, web servers, logs and package management. Bridges the gap between 'I can use the shell' and 'I can keep a server alive'.
6h 41mMy CS6h 41m
Six hours on running a Linux machine rather than using one: users and groups, file permissions, package and service management, storage, logs and the basic networking commands an operator is expected to know. Complements the command-line courses by showing the system behind the shell.
NetworkChuck3h 28m
NetworkChuck's ten-episode 'Linux for Hackers' series builds a Linux skill set with a security flavour — permissions, users, services, scripting — and each episode ends with a hands-on task in a lab VM.