Learn the command line by typing it.
Real commands, instant feedback on every mistake, and spaced repetition that makes them stick — in English and Arabic.
Try a mission
Type a real command from memory and see exactly how the grader reads it.
Start the demoPick a learning path
Six tracks from Linux basics to security tooling, with free missions in every one.
Browse pathsBuild a daily habit
Belts, streaks and reviews scheduled right before you would forget.
Create a free account Open your dashboardType it yourself
Read the scenario, type the command from memory and press Check. Pasting is turned off on purpose — this is the same grader the app uses.
Recall. Repair. Retain.
Recall
Every mission asks you to write the command from memory inside a realistic scenario. Active recall, not copy and paste.
Repair
The grader points at the exact part you got wrong, names the kind of mistake, and explains the rule so it does not happen again.
Retain
FSRS spaced repetition schedules every command you have practised: hard ones come back tomorrow, mastered ones next month.
Why this works: active recall and spaced repetition are two of the most consistently evidence-backed learning techniques — the same ideas behind modern language-learning apps, applied here to command syntax instead of vocabulary. FSRS is a published, open-source scheduling algorithm.
Progress you can see
The same belts, streaks and XP you get on your dashboard, shown here with sample numbers.
How it compares
| PDFs & videos | Full labs | Terminal Dojo | |
|---|---|---|---|
| You type from memory | Watch only | Sometimes | Every mission |
| Explains your exact mistake | — | "Error, retry" | Part by part |
| Spaced repetition | — | — | FSRS, per command |
| Arabic interface and content | Rarely | — | Built in |
Learning paths
Six tracks, each built from real commands you will actually use — not abstract quiz questions.
Simple plans, free to start
Frequently asked questions
Ready to start?
From white belt to black belt, five minutes a day. Nothing to install.
Create a free account Open your dashboard