Courses by the D-INFK Service Lecturer Team


Service Courses

D-ITET

Informatik 0 (Vorkurs Informatik)
Informatik 1
Informatik 2

D-BAUG

Informatik 1 (D-BAUG)
Informatik 2 (D-BAUG)

D-MATH / D-PHYS

Informatik 1

D-MATH CSE

Datenstrukturen & Algorithmen
Informatik
Software Engineering

D-MAVT

Informatik 1
Informatik 2
Stochastics and Machine Learning

D-ERDW / D-HEST / D-USYS

Programmieren und Problemlösen

D-USYS / D-HEST

Einsatz von Informatikmitteln

D-USYS

Anwendungsnahes Programmieren

D-HEST

Informatikgrundlagen für Humanmedizin

D-BIOL / D-CHAB / D-HEST

Grundlagen der Informatik

Joint Resources for Service Lectures

Migration Tutorial: From C++ to Python
Past Exams Collection (ETH login OR access from within ETH network/VPN required)


Courses at D-INFK

Advanced Machine Learning
Einführung in die Programmierung
Numerical Methods for Computer Science (C++ Introduction)
Rigorous Software Engineering


Courses in Continuing Education

CAS Applied Information Technology (AIT)

Foundations of Programming

CAS Data Science and Machine Learning (DML)

Introduction to Programming
Data Science & Machine Learning

CAS Artificial Intelligence and Software Development (AIS)

Programming with Python
Building ML/AI Applications
Software Engineering Fundamentals

MAS AI and Digital Technology

CAS DML and CAS AIS are the first two parts of this Master of Advanced Studies (MAS).
Course Cyber Security (from 2026 on)

CAS in Medical Leadership

Artificial Intelligence & Machine Learning


Past Courses

D-MAVT

Ingenieur-Tool I
Ingenieur-Tool II
Ingenieur-Tool III
Ingenieur-Tool IV

D-INFK

System Construction
Parallel Programming
Software Engineering Seminar

Other Resources

D-INFK

Welcome TA Event