All courses

Bash for ops, done safely

A real beginner path through Bash for operations work. Start with your first script and the language itself — variables, arguments, conditionals, loops, functions, arrays, and text processing — then reach the part most courses skip to: writing it safely. Strict mode honestly explained, quoting that survives spaces, traps that clean up, temp files without races, and ShellCheck to keep it that way. Fourteen lessons, each with a runnable example and a self-check, ending in a real ops script built end to end.

Beginner3 sections · 14 lessons · ~4h total · 12-question self-test

Progress is saved in this browser only — no account required.

Final exam
Test yourself on everything
12 questions drawn from all 2 sections — every answer explained as you pick.
Start final exam