sabit@terminal-academy: ~

sabit@terminal:~$

Stop watching someone else use the terminal.

Learn Linux and Git by actually using them.

No experience required. Your first mission starts with a problem inside your own terminal.

sabit@terminal:~$ cat how-it-works.txt

Most courses teach you what to type.

You watch the instructor. Copy the command. See the expected output. Then you're on your own.

Terminal Academy works differently.

You’re given the problem first.

You investigate.
You try things.
You make mistakes.
You use hints when you’re stuck.
And eventually, you solve it yourself.

Everything happens right inside your own terminal.

The journey

Start with the basics. Keep going until you can figure things out without being told what to type.

✓cd, ls, pwd — finding your way aroundSurvivor
✓cat, echo, nano — reading and writing filesSurvivor
✓mkdir, rm, cp, mv — building and breaking things safelySurvivor

Terminal Explorer

Now the instructions start disappearing.

🔒investigating a system you've never touched beforeExplorer
🔒working across panes and processes without losing your placeExplorer
🔒reading the evidence and resolving a real incidentExplorer

Git, in five tracks

50 missions. You learn Git by working with history, mistakes, collaboration, and recovery, not by memorizing commands.

🔒 Git Survivor13 missions

Stop being afraid of the repository.

Take your first snapshot, stage only what matters, write commits a stranger can understand, read history, ignore the noise, and undo a mistake without panic.

Capstone: turn a messy project into one clean release.

🔒 Git Operator11 missions

Branches are just pointers.

Branch, merge, and survive a real conflict. Pause work mid-task, reset, and fix your last commit, then learn what is safe to rewrite and what is already shared.

Learn the difference between not yet shared and already shared.

🔒 Git Collaborator9 missions

Work with other people without breaking their work.

Clone, meet origin, fetch before you touch anything, pull, push, and handle diverged history and pull requests.

Incident: ship your feature.

🔒 Git Investigator9 missions

Find out what happened, and who changed it.

Search the log, find deleted code, use blame and bisect, choose between merge and rebase, squash messy commits, cherry-pick, and tag releases.

Incident: production broke yesterday.

🔒 Git Surgeon8 missions

Get back what you thought was gone.

Use the reflog to recover deleted branches, escape a detached HEAD, undo a rebase, rescue a single file, survive a force-push disaster, and clean a secret out of history.

Incident: everything went wrong.

Terminal Survivor is free. Complete it, then unlock everything that follows.

sabit@terminal:~$ cat install.txt

Start in your own terminal

Install it, open it, and start your first mission. No browser simulator. You learn by working in the terminal itself.

  1. Open a terminal. On Windows, open WSL.
  2. Paste the block below. It creates a folder, downloads the app and the lessons, and launches Terminal Academy.
  3. Press Enter and start your first mission. Next time, run ./academy.sh from that folder.
  4. Ready for Explorer and Git? Choose [A] in the main menu and paste your activation code.
mkdir terminal-academy && cd terminal-academy
curl -O https://terminalacademy.uk/academy.sh
curl -O https://terminalacademy.uk/lessons.sh
curl -O https://terminalacademy.uk/git-operator.track
curl -O https://terminalacademy.uk/git-collaborator.track
curl -O https://terminalacademy.uk/git-investigator.track
curl -O https://terminalacademy.uk/git-surgeon.track
chmod +x academy.sh
./academy.sh

Needs Bash 4 or newer, curl and openssl, plus git for the Git missions. Linux and Windows (WSL) work out of the box; on macOS, install a newer Bash first (Homebrew).

sabit@terminal:~$ cat pricing.txt

Keep going

Terminal Survivor is free. Unlock Terminal Explorer and the complete Git journey when you’re ready.

After the first 100
$25 6 months access

Six months of access to Terminal Explorer and every Git mission, counted from the day you pay. Your progress stays saved on your computer.

Get full access — $25

Checkout is handled by Creem, our merchant of record, which also takes care of taxes and your receipt. Your activation code appears right after payment and is included in your receipt. One purchase works on up to 2 of your own computers. By buying you agree to the Terms of Service, Privacy Policy and Refund Policy.

sabit@terminal:~$ cat faq.txt

Questions

Do I need any experience?

No. Terminal Survivor starts at zero, and every mission has hints that guide you without handing over the answer.

What is free?

Terminal Survivor, 19 missions, and it stays free. Try it first. Everything after it is paid. Read the refund policy before you buy.

What happens when my 6 months end?

The paid missions lock. Your progress stays saved on your computer and Terminal Survivor keeps working. The first 100 seats are lifetime and never lock.

Does it need the internet?

Paid missions download the first time you open them, then work offline for up to 7 days before the app checks your license again.

Can I use it on more than one computer?

Yes, up to 2 of your own computers. You can move your license between them from inside the app.

Who takes my payment, and what will I see on my statement?

Creem, our merchant of record, handles payment, tax and receipts. The charge on your statement appears as CREEM.IO* STORE.

What does it send about me?

Only your license and an anonymous device ID, so it can check access. It never uploads your commands or files. Details are in the privacy policy.

You don't need to memorize the terminal.

You need to know what to do when nobody tells you the command.

Start with Terminal Survivor for free. If you want to keep going, the rest is waiting.

Start Terminal Survivor — Free