Mini Course: Zsh

This Mini Course will sell Z shells on the Z shore.

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh. Oh My Zsh is a very popular framework for configuring Zsh which empowers the shell ever more.

Zsh is now the default shell on Apple machines since macOS Catalina (10.15). Spend some time learning it now to boost your productivity later. Note that you can also install it and use it on Deigo.

Target audience

This course is suitable for people who have used Unix terminals before.


Jeremie Gillet will be teaching, but would be happy to have company.

Program of the Second Edition (April 2021)

The course will take place in one session of two hours on April 20, from 1PM to 3PM.

The basics of Zsh and Oh My Zsh will be covered, in a similar way from the last edition.

The slides can be found here.

The video recording can be found here.

Program of the First Edition (December 2019)

The teacher was Jeremie Gillet.

The course took place in one session of (maximum) two hours.

The basics of Zsh and Oh My Zsh were covered.

The slides can be found here.

The video recording can be found here.

Video Recording

The first edition of the course was recorded and can be seen here.

More information

  • Location: B701, Computer Lab, Lab 3.
  • What to bring: a laptop with
  • Zoom link: if you prefer joining remotely, or if B701 exceeds 50% capacity, you can join using this link. Unfortunately, we won't be able to provide much help with the hands-on part via Zoom. 
  • Video Recording: this course might be recorded and uploaded online, only the teacher will be recorded. Contact Jeremie Gillet if you have reservations about this.
  • Drinks: There will be free coffee and tea, bring your cup!

If you are interested in the course but cannot participate to this particular event, let us know and we will contact you for any later occurrence of the course.

Thank you very much for your interest.

Do you use a terminal? How confortable are you with it? Are you familiar with bash? Zsh?
Why are you interested in this course? Is there a particular thing you would like to learn?