NAME
learn-curriculum — every lesson, every module, in the order that builds confidence.
SYNOPSIS
learn-curriculum [module] [lesson] [--continue]
From your first prompt
to a one-line script.
Start at lesson 1.1 if you’re new. Skip to the one you need if you’re not.
PROGRESS
- completed
- 0 / 53
- modules
- 9
M.01
Getting Oriented
5 lessonsLand at the prompt, run your first commands, and read errors without flinching.
- L.1.1
Run a command, read its output, and recognize the basic prompt shape.
- L.1.2
Use echo, pwd, and clear to run small commands with confidence.
- L.1.3
Recognize tools, flags, short options, long options, and arguments.
- L.1.4
Read command errors, spot typos, and build intuition for exit codes.
- L.1.5
Reuse recent commands with history, up-arrow, and bang expansion.
M.02
Navigating the Filesystem
7 lessonsAlways know where you are, and reach any folder without guessing the path.
- L.2.1
Use pwd and path segments to identify your current location.
- L.2.2
Use ls and common flags to inspect nearby files and folders.
- L.2.3
Move between directories with cd, parent folders, home, and previous locations.
requires2.1 - L.2.4
Choose between root, current-folder, parent-folder, and home paths.
requires2.12.3 - L.2.5
- L.2.6
Preview nested folders with recursive listing and tree-style output.
requires2.2 - L.2.7
M.03
Working with Files & Directories
8 lessonsCreate, copy, move, and clean up files without panicking about what you might wreck.
- L.3.1
- L.3.2
- L.3.3
- L.3.4
- L.3.5
- L.3.6
- L.3.7
Use wc, file, and du to count text, identify file type, and estimate directory size.
requires3.1 - L.3.8
Organize a small folder with safe preview, copy, move, and delete habits.
requires3.23.33.43.53.6
M.04
Getting Unstuck
5 lessonsSolve your own problems with the help, history, and error messages already in front of you.
- L.4.1
- L.4.2
- L.4.3
Ask better questions with exact errors, shell context, and safe boundaries.
requires1.4 - L.4.4
Check exit codes and inspect suggested commands before running advice.
requires1.43.54.3 - L.4.5
M.05
Combining Commands
7 lessonsChain small commands together to do real work in one line.
- L.5.1
- L.5.2
- L.5.3
- L.5.4
- L.5.5
- L.5.6
- L.5.7
Build a small log report with globs, pipes, redirects, and counting.
requires5.15.25.4
M.06
Finding & Filtering Text
8 lessonsFind any line in any file or log, and trim a stream down to what you actually need.
- L.6.1
- L.6.2
- L.6.3
Count rows, extract CSV fields, and sample the start or end of a text file.
requires5.4 - L.6.4
- L.6.5
- L.6.6
- L.6.7
- L.6.8
Use find, grep, and counting to investigate a small log folder.
requires6.16.26.46.5
M.07
Making the Shell Yours
8 lessonsStop retyping the same things. Set up aliases, PATH tweaks, and a tiny script of your own.
- L.7.1
- L.7.2
- L.7.3
- L.7.4
- L.7.5
- L.7.6
- L.7.7
- L.7.8
Diagnose a command lookup problem with direct paths and PATH inspection.
requires7.3
M.08
Terminal Confidence Capstone
1 lessonsPut it all together — navigate, search, redirect, script, and vet a shaky command before you run it.
- L.8.1
Combine navigation, file inspection, search, redirection, script execution, and safe advice verification.
requires3.54.45.76.87.7
M.0O
Optional: Permissions & Processes
4 lessonsRead who can do what to a file, and peek at the processes behind your prompt.
- L.O.1
- L.O.2
- L.O.3
- L.O.4