Skip to content

Level 1 · Entry Foundations

Goal: get comfortable working in the terminal, understand the core building blocks of shell scripting, and ship a small working script.

Modules

  1. Setup & First Script
  2. Variables & Data Types
  3. Control Flow
  4. Loops
  5. Functions & Arguments
  6. Working with Files & Directories
  7. Pipes & Redirection
  8. Basic Text Processing
  9. Exit Codes & Basic Error Handling
  10. Project — Backup Script

By the end of this level you'll be able to write scripts that take input, make decisions, loop over data, process files and text, handle errors gracefully, and organize logic into reusable functions.