iOS · Coming to the App Store

Real shell muscle memory.
Three minutes a day.

Terminal Drill is a focused practice app for Linux and shell fluency. Short, hand-typed drills. A matcher that understands flag order and synonyms. Zero data collection.

17
Modules
800+
Drills
170
Commands
0
Bytes collected
What's inside

Built like a typing trainer, tuned for the shell.

Not a flashcard app. Not a quiz game. Real commands, hand-typed, with feedback that respects how shells actually work.

Six drill formats

Type-the-command, multiple choice, scenario, fill-blank, fix-the-broken-command, explain-the-output. The same engine, different surfaces.

A matcher that thinks

Understands flag order, common synonyms, and near-misses. Type w when the canonical answer is who and the app explains both.

Easy & Regular modes

Easy shows the target command for type-along practice. Regular asks for recall from prompt only. Switch any time.

Streaks & mastery

XP, levels, badges, per-module mastery, fastest-category, weakest-category — and a daily challenge that's the same 10 drills for everyone, every day.

The Codex

Every command searchable, with one-line summary, when-to-use bullets, flag table, examples, common mistakes, and a "Practice this" button.

Zero data, zero network

No accounts, no analytics, no servers. Everything stays on your device. The app makes literally no network calls.

Try it now

A real drill, in your browser.

Same engine as the app, scaled down to a single card. Type the command, hit , see what the matcher thinks.

Drill 1 / 4 · type-the-command
Loading…
$
Module · Orientation
17 modules · ships in v1

From ls to LVM clusters.

A progression from first-day-on-Linux through serious sysadmin territory. Modules unlock at 50% mastery of the prior one.

Built to grow

What you download today is the floor, not the ceiling.

You download once. You keep getting better software. No subscriptions, no paid tiers, no DLC.

Updates ship free

What you download is the whole price. Every future version is included — no subscriptions, no IAP, no DLC.

Quietly improved

A small, regular cadence of refinement. Sharper feedback, smarter matching, more polish — released when ready, not when promised.

One developer, one promise

Built and maintained by hand. No publisher, no roadmap committee, no exit strategy. Email goes straight to the person writing the code.

Privacy

The privacy policy fits on a postcard.

No analytics SDKs. No crash reporters. No third-party trackers. No advertising networks. The app makes zero network calls. Your username, streak, mastery — all on your phone, deleted when you uninstall.

Read the full privacy policy →

FAQ

Questions, answered shortly.

Does Terminal Drill execute real shell commands?
No. The app never executes anything. It checks your typed answer against a curated set of accepted answers. This is by design — it's a learning environment, not a shell.
Why iPhone-only? No iPad, no Mac, no Apple Watch?
v1 is portrait-iPhone, optimized for one-thumb use during three-minute pockets of time. iPad layout, widgets, Live Activities and Apple Watch are on the post-MVP roadmap.
Is this for beginners or experienced engineers?
Both. Easy mode shows the target command for type-along practice — ideal for first-time Linux learners. Regular mode asks for recall from prompt only. SREs prepping for incidents will spend their time in scenario and fix-the-command drills.
How smart is the answer matcher?
It understands flag order (ls -la vs ls -al), common synonyms (vim vs vi), and near-misses. When you're close but not exact, it shows what was accepted and what the canonical answer was. It's strict where strictness matters and lenient where typing matters.
Subscriptions? In-app purchases?
None. What you download is what you get. New content packs ship via app updates.
What about Git, Docker, Kubernetes?
Git Basics, Git Workflows, Containers (Docker + compose), and Systemd ship in v1. Kubernetes is on the roadmap.
Can I export my progress?
Yes. Profile → Export progress writes a JSON file you can save anywhere. Useful if you switch devices or just like owning your data.
Three minutes. Every day.

The terminal becomes second nature.

Free to download. No subscriptions. No tracking. Just drills.

Download on the App Store

Coming soon · iOS 17+