Learning Tracks
Your roadmap to real skills.
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Learning Tracks
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
The Linux Filesystem
Navigate the Linux filesystem confidently; understand absolute vs relative paths and 'everything is a file'.
Essential Commands
Use ls, cp, mv, find, grep, cat, less, tail, head, wc, sort, uniq + pipes + redirection.
File Permissions
Read and modify Linux file permissions and use sudo correctly.
Processes and systemd
Inspect and manage Linux processes; author and operate systemd unit files.
Networking from the CLI
Diagnose connectivity with the canonical Linux networking tools.
Shell Scripting
Write bash scripts with set -euo pipefail; automate real tasks.
Environment and Configuration
Configure shell startup files, PATH, environment variables, aliases, and version your dotfiles in Git.
SSH
Use SSH professionally: keys, ~/.ssh/config, port forwarding, hardening.
Package Management
Install + remove packages; enable unattended security upgrades.
Text Processing: awk, sed, cut
Extract + transform text with the canonical Unix text tools.
vim Basics
Use vim well enough to edit any config file on any server: open, edit, save, quit.
Passion Project: Hardened VPS Deploy
Spin up a $5 VPS, secure it, deploy a real web app, automate the deploy with a bash script.
Linux + CLI Job Readiness
Translate Linux skills into resume bullets and interview answers for junior DevOps / sysadmin / SRE roles.