↑↓ move Enter open Esc close

Interactive Linux Course

Sixty hands-on lessons in a simulated shell that checks every command you type. Progress is saved in this browser.

Lesson 1

Concept

Watch out

How the course works

The terminal is a real simulator with its own filesystem: it understands paths, permissions, pipes and redirection, and it answers with the same error messages a real shell would. Nothing you type can break anything, so experiment, rm -rf whatever you like, and reset when you want a clean machine.

Each lesson gives you a task, explains the concept behind it, and checks your command as you type. Stuck? Every exercise has a hint one click away. When you finish, the command reference goes deeper on each command, and the cheat sheet keeps the syntax within reach.