Progress
Practical Ubuntu terminal course
Learn Linux by solving real tasks.
Six skill modules, thirty short missions, and one safe workspace. You will organize files, investigate a system, automate work, and know how to recover when something goes wrong.
Choose by skill or follow 30 days
A curriculum with visible outcomes
Each module contains four guided missions and one milestone that combines the skills.
Find Your Way
Build a reliable mental map of the terminal and filesystem.
Viewing Larger Files
Work With Files and Text
Turn files and command output into useful information.
Awk Fundamentals
Search and Control Safely
Find the right target before changing files, access, or processes.
Environment Variables
Build Productive Shell Workflows
Combine shell features into repeatable everyday workflows.
Archiving and Compression
Understand and Diagnose Your System
Read what Ubuntu is doing without guessing.
Shell Scripting Basics
Automate and Personalize Linux
Turn reliable command sequences into tools you can safely adapt.
Grand Finale and Cleanup
One reversible workspace
Normal practice stays inside ~/linux-practice, with precise warnings for exceptions.
Observable checkpoints
Every mission tells you what successful output or filesystem state looks like.
Reference when you need it
Search commands by task, then jump into a mission that teaches them in context.