Bash Tutorials

A full Bash scripting course: variables, quoting, functions, strict mode, and scheduling peeks.

This course includes 15 lessons grouped from first steps to more capable workflows. Work through a group in order, or jump to the task you need today. Every lesson includes explanations, copyable examples, and tips written for beginners.

Getting started

Topic page

Control flow

Topic page

Scripts that behave

Topic page

Automation and next steps

Topic page