Linux: Bash Workshop (

Want to save time performing complex, repetitive tasks? Bash is a concise, super-fast and robust scripting language for manipulating data and files. Bash scripting is widely used to build analytics pipelines in the cloud.

In this course, you will learn the basics of Bash scripting. 

General information

Duration 2 hours
  • Introduction to Bash
  • Bash script structures
  • Commands and Arguments
  • Variables and Parameters
  • Expansion
  • Control Statements
You will need a working knowledge of common command line programs and arguments.
Students and researchers of UZH and ETH Zurich working with the command line in the (Science) Cloud or on their own machines.
You will be able to write your first scripts using Bash.
You can download the slides from our website
In a mix of theoretical input and practical exercises.
  • Please bring your own computer to the course as the terminal cannot be used on managed devices in the course room!
  • This course is offered in collaboration with The Alternative.


Code Referents Dates Available seats Place
There are currently no open courses