NAME
learn-terminal — learn to confidently use the terminal for everyday work, without leaving your browser.
SYNOPSIS
learn-terminal [lesson] [--free] [--hints] [--reveal]
Learn the terminal
without breaking anything.
Built for designers, PMs, marketers, and junior developers who keep avoiding shell-shaped tasks. The course runs in your browser. The first lesson is free.
DESCRIPTION
You’ve copied commands you didn’t understand. You’ve closed the tab when an error showed up. You’ve nodded along while a developer typed something cryptic. learn-terminal ends that.
A hands-on course that teaches you to read a command before you run it, find your way around any file system, search any log, and combine the small tools the shell gives you. Every lesson runs in a sandboxed browser shell. Nothing here can touch your machine.
EXAMPLES
The preview below uses the same practice files as lesson 1. Try a few commands — nothing here can break.
learner@course ~ % whoami
learner
learner@course ~ % pwd
/home/learner
learner@course ~ % echo "it's normal to start small"
it's normal to start smallOPTIONS
- -i, --in-browser
In-browser terminal.
A sandboxed browser shell, with the same practice files as your first lesson. No setup. Nothing to break.
- -h, --hints-only
Hints, not gates.
Lessons grade your work but never block you. Reveal solutions when you are ready, not before.
- -x, --cross-platform
Real shell skills.
Bash and zsh fundamentals that carry across macOS, Linux, and WSL — taught by doing, not by reading.
- -v, --verify-first
Verify, then run.
Read commands before you execute them. The course teaches you to vet AI and tutorial advice for risk.
OUTCOMES
By the end of the course, exit code 0 means you can:
Know exactly where you are in any folder, every time.
Move, copy, and clean up files without panicking about what you’ll delete.
Get unstuck on your own — using the help that’s already on your machine.
Chain small commands together to do real work, not just run one at a time.
Find any line in any file or log in seconds.
Read any command — yours, a tutorial’s, or an AI’s — and know if it’s safe before you press enter.
CURRICULUM
A practical path from prompt to confidence. See every lesson →
- 01.Getting Oriented5 lessons
Land at the prompt, run your first commands, and read errors without flinching.
- 02.Navigating the Filesystem7 lessons
Always know where you are, and reach any folder without guessing the path.
- 03.Working with Files & Directories8 lessons
Create, copy, move, and clean up files without panicking about what you might wreck.
- 04.Getting Unstuck5 lessons
Solve your own problems with the help, history, and error messages already in front of you.
- 05.Combining Commands7 lessons
Chain small commands together to do real work in one line.
- 06.Finding & Filtering Text8 lessons
Find any line in any file or log, and trim a stream down to what you actually need.
- 07.Making the Shell Yours8 lessons
Stop retyping the same things. Set up aliases, PATH tweaks, and a tiny script of your own.
- 08.Terminal Confidence Capstone1 lessons
Put it all together — navigate, search, redirect, script, and vet a shaky command before you run it.
- 09.Optional: Permissions & Processes4 lessons
Read who can do what to a file, and peek at the processes behind your prompt.
ENROLMENT
Lesson 1.1 is free. Creating an account unlocks the rest of the course and saves your progress across sessions.
One account. Every lesson. Yours forever.
access
Account required
Magic-link sign-in. Saved progress.
what is included
- Every curriculum lesson, start to capstone
- Hands-on challenge labs at every milestone
- Sandboxed browser shell — no install required
- Saved progress across devices and sessions
- Free updates as the course grows
FAQS
- What if I’ve never opened a terminal?
- Perfect — that’s exactly who this is for. Lesson 1.1 starts at the prompt and goes from there. No prior shell, no install, no setup.
- Do I need to install anything?
- No. Commands run in the browser. Practice safely before you touch your own machine.
- Is this a Linux course?
- No. The focus is shell skills that carry across macOS, Linux, and WSL.
- How does progress work?
- You mark lessons complete when you’re ready. The course checks your work and gives feedback, but it never blocks you from moving on.
- What if I get stuck?
- Every lesson has hints, in-context feedback, and a full solution you can reveal when you want it.