Welcome to Intersect's Unix Shell course. Humans and computers commonly interact through graphical interfaces, but for many tasks a command-line interface (CLI) is far more powerful — especially for repetitive or automatable work.
This course introduces the Unix shell (specifically Bash, the most common Unix shell) from first principles: navigating the filesystem, creating and managing files and directories, and building up the confidence to use the command line as a daily tool.
This course is adapted from Software Carpentry's "The Unix Shell" lesson materials, used under their CC-BY 4.0 licence.