At UZH, the main language of instruction for bachelor's degrees and teaching diplomas is German, and they are English, French, German, Spanish, and Italian for master's programs.