This free shell scripting course walks you through Bash on Linux from first scripts to patterns you will reuse in automation, cron jobs, and one-off admin tasks. Each lesson is self-contained, but the chapters build in a sensible order: start with arguments and branching, strengthen variables and loops, then move into getopts, arrays, and small real-world utilities.
Use Start the course to open the first lesson, or jump to any chapter if you already know the basics. Every guide is written for copy-paste examples on common distros (RHEL family and Ubuntu).
If you landed here from an old Shell scripting category link on the site, this hub is the new home for that learning path.

