This document provides an overview of shell scripting in Bash. It covers basic script syntax including the shebang line and running scripts. It discusses shell variables, control structures like for loops, and commands like echo, read, and printf for console I/O. The document also covers special variables, command line arguments, and provides exercises for students to practice shell scripting concepts.