Skip to content
AgileLogics

Learn Bash

Structured lessons from the basics up — follow the path below in order, at your own pace.

68 lessons ~5h 45m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these as scripts using what Level 1 covered — commands, pipes, redirection, variables, quoting, conditionals, and loops. Start each fi...

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using functions, arrays, argument parsing, exit codes, and the text processing tools from Level 2. Check each with ShellCheck. 1...

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using strict mode, traps, concurrency, portability, security, and the automation practices from Level 3. 1. Deployment Script Wr...

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    What You Should Know Now Navigating the file system and managing files from the command line Pipes, redirection, and combining small tools t...

You're ready to build