Courses I teach at ETH Zurich, focusing on large-scale AI engineering with hands-on experience using the Alps supercomputer.

Large-Scale AI Engineering

263-5059-00L MSc students

Focuses on the engineering principles and practices required to develop and optimise large-scale AI systems. Primarily designed for MSc students, the course also attracts PhD students and postdocs seeking practical experience. Students gain hands-on experience training large language models on the Alps supercomputer using 32 GH200 GPUs across 8 nodes, preparing them for real-world AI engineering challenges.

Semester Editions

Semester Teaching Team Schedule & Location Links
Spring 2026 Schlag, Devos, Gerstner, Wang Tue 16:15–18:00, HG G5, ~160 participants Course Details, Moodle
Fall 2025 Schlag, Devos, Gerstner, Wang Wed 10:15–12:00, HG E5, ~125 participants Course Details, Moodle
Spring 2025 Schlag, Devos, Solergibert, Gavryushin Tue 16:00–18:00, OAT S 15/16, max 80 Course Details

AI Center Projects in Machine Learning Research

263-5051-00L Graduate

Research-focused course where students work on machine learning projects in collaboration with AI Center researchers. Students engage in cutting-edge research projects and gain hands-on experience with current ML challenges.

Semester Editions

Semester Lecturers Schedule & Location Links
Spring 2026 Lehmann, Oskarsson, Lee, Lanzillotta, Schlag, Chindemi, Humer, Stanczak, Huang, Kleine Büning, Esteban Medina TBD Course Details, Moodle
Spring 2025 Devos, Ilic, Dias Pereira Guiomar, Hakimi, Kissas, Schlag, Wu Thu 16:15–18:00 + Mon 12:15–14:00 Course Details