Course · 01
Linux Essentials
Work in a bash shell that runs in your browser. Move around the filesystem, read and edit files, connect commands with pipes, set up your environment, fix permissions and write small scripts. Every lesson has a quiz and a hands-on lab. Nothing to install.
- 9
- chapters
- 122
- lessons & labs
- $19.99/mo
- with Pro, Chapter 1 free
- Beginner
- no Linux experience needed
Who it's for
Engineers who need the shell to stop being a guess.
- Sysadmins and support engineers moving into DevOps
- Backend developers moving toward SRE and platform roles
- Anyone who freezes at a blank terminal prompt
What you'll be able to do
Work on a Linux machine without looking things up.
- Move around a Linux filesystem and manage files from the shell
- Read, search and edit text files and logs
- Combine commands with pipes and redirection
- Understand users, groups and permissions, and use sudo safely
- Write and run small bash scripts
The path
9 chapters, from a blank prompt to a working script.
Each lesson is short and ends in a quiz, then a lab on a simulated Ubuntu machine in your browser. Chapter 1 is free. Finish a chapter to open the next.
- 01Free
Getting Comfortable with the Shell
The terminal, the shell, and your first commands
- kernel
- shell
- terminal
6 lessons · 6 labs
- 02
Navigating Linux
Directories, paths and the Linux filesystem layout
- ls
- cd
- absolute paths
7 lessons · 7 labs
- 03
Working with Files
Create, copy, move, rename and delete
- touch
- mkdir
- cp
7 lessons · 7 labs
- 04
Reading and Editing Files
Read, search and fix text files
- cat
- head
- tail
7 lessons · 7 labs
- 05
Pipes and Redirection
Send output to files and other commands
- stdout
- stderr
- >
7 lessons · 7 labs
- 06
Programs and the Shell Environment
Executables, variables, PATH and exit codes
- executables
- scripts
- variables
7 lessons · 7 labs
- 07
Users and File Permissions
Owners, groups, modes and sudo
- users
- groups
- ls -l
8 lessons · 8 labs
- 08
Simple Bash Automation
Write scripts that check and repeat work
- scripts
- shebang
- arguments
7 lessons · 7 labs
- 09
Final Challenge
Fix an unfamiliar project end to end
- explore
- debug
- permissions
5 lessons · 5 labs
