Terminal Tribe

Learn Linux administration by solving real terminal problems.

Terminal Tribe is a hands-on Linux training path that runs in your browser. You work in a hand-built shell with real bash behavior, solve structured admin challenges, and get graded on what actually happened to the system — not on matching a memorized string. No setup. No lectures. No signup to start.

Start the first challenge See what you'll learn

90free challenges
585hands-on challenges
Pausednew purchases
2–5 minper challenge

The outcome

Finish the path and you can operate a Linux system — not just quote it.

This is not command trivia. Every challenge is an operational task graded by outcome.

Why tutorials didn't work

People don't fail at Linux because they lack information. They fail because they lack reps.

You can watch ten hours of tutorials and still freeze in front of a blinking cursor. Terminal skill is built the same way as any physical skill: repeated, slightly-too-hard problem solving with immediate feedback. Terminal Tribe is 585 of those reps, arranged in a path, with a story pulling you through them.

A blank VM is free — and gives you nothing to do in it. Wargames hand you puzzles without a curriculum. Terminal Tribe provides sequenced, graded problems, with Campaign 1 available free while the improved version is in development.

How it works

  1. Read the mission — a concrete task on a simulated machine.
  2. Work in the terminal. Real bash behavior: pipes, &&/||, redirects, globs, quoting, $(…), real permissions.
  3. Solve it your way — your own idioms, your own flag order. Equivalent commands pass, because grading checks the outcome.
  4. Get graded instantly, with real errors when you slip: command not found, plus a "did you mean" nudge.
  5. Unlock the next challenge. Each one is a few minutes; progress saves on your device and works offline.
recruit@outpost-7 :: ~
recruit@outpost-7:~$ pdw
pdw: command not found
Did you mean: pwd?
recruit@outpost-7:~$ grep '^brennan:' /etc/passwd
brennan:x:1001:1001:Brennan:/home/brennan:/bin/sh
recruit@outpost-7:~$ cut -d: -f1 /etc/passwd | sort > users.txt

And consequences are real: run sudo rm -rf / and you actually destroy the machine — then get a way back, and a lesson you'll keep: look before you delete.

The curriculum — 89 commands and concepts, taught as work

Terminal Foundations

pwd · ls · cd · cat · echo · env — orientation, paths, and the shell itself.

Pipes & Redirection

| · > · >> · && · || · $(…) — composing commands into work.

Finding & Text Processing

find · grep · sed · awk · cut · sort · diff — the daily bread of any operator.

Permissions & Ownership

chmod · chown · stat · ln — the POSIX model, applied until it sticks.

Users & Groups

id · getent · groupadd · crontab — identities, access, and scheduled work.

Processes

ps · kill — what's running, what shouldn't be.

Packages

dnf · rpm — install, verify, and interrogate software.

Storage & Boot

lsblk · findmnt · df · fsck · mount · bootctl — disks, mounts, and machines that won't come up.

Services & Logs

systemctl · journalctl — keeping daemons alive and reading what they left behind.

Networking & Firewall

ip · ss · ping · nmcli · firewall-cmd — connectivity, ports, and the wall between them.

SELinux

getenforce · restorecon · semanage — the layer most courses skip entirely.

Fleet Automation & Incidents

ansible-playbook · tar · sha256sum · journalctl — multi-machine changes, integrity proofs, incident closeouts.

The paid campaigns track much of the ground entry-level sysadmin certifications test (RHCSA-adjacent) — users, services, storage, networking, SELinux, automation — taught inside one continuous story. If "comfortable in Linux" is on the job description, this is that.

Built for

If you already administer production fleets for a living, start with the Advanced Operations labs — the free campaign will be a warm-up.

Why this works

A new and improved version of TerminalTribe is in development

New purchases are paused. Campaign 1 remains free. Existing paid customers can sign in to their account to continue the other campaigns.

Free campaign and existing customer access

Campaign 1 — free

90 hand-authored challenges: foundations, pipes, permissions, processes, text processing. No account, no payment, no interruptions. Plays offline. This is the whole first campaign, through a three-ending finale.

Play Campaign 1 free

Existing paid customers

Your earlier access and saved progress are preserved. Sign in to your existing paid account to continue the other campaigns. They remain locked for new players while purchases are paused.

Existing customer access

Not what you expected? Email support@terminaltribe.com within 14 days of purchase for a full, no-questions refund.

Start building terminal competence now.

The first 90 challenges are free, in your browser, with nothing to install and no account to make. Your progress remains available while the improved version is in development.

Start free View curriculum