Lessons
Software · Introductory
Software · Introductory. Ten lessons. Open-book quizzes. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
Programs and processes
A program on disk becomes a process when it runs.

Lesson 2
Command, arguments, flags
Read cmd, args, and --flags before you type.

Lesson 3
Getting help
Read --help or man before guessing flags.

Lesson 4
Exit status
0 usually means success; non-zero means failure.

Lesson 5
Home and ~
Your home directory is the base the shell calls ~.

Lesson 6
PATH and finding commands
The shell searches PATH for executables; which shows where.

Lesson 7
Install sketch
Package managers install; then verify with command -v.

Lesson 8
Config files
Settings live in files; edit carefully and keep a backup.

Lesson 9
Read the error
stderr carries errors; fix one cause at a time.

Lesson 10
Operator loop
Help → run → check exit → read output; repeat.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.