Courses & Teaching
A reverse-chronological list of courses I have lectured, co-taught, or delivered as guest teaching. Each entry is tagged with the host institution. Aalto codes follow the Aalto course catalogue; TU Wien codes (389.xxx) belong to the Institute of Telecommunications; IMC Krems courses run within the RAI MA (Master in Responsible AI / Applied AI) and UF BA (Bachelor in Unternehmensführung und Digitales Management) programmes.
Indented quotes are selected verbatim comments from course evaluations — one per course, shown under its most recent offering. Open course materials (slides, notebooks, assignments) are linked per course and collected on GitHub.
Upcoming
- CS-E4740 Federated Learning D — Aalto University (spring 2027) · course repo
2026
-
CS-E4740 Federated Learning D — Aalto University · materials
“Honestly, I think this was one of the best courses I’ve taken at Aalto.”
-
MLR1ILV Machine Learning — IMC Krems (RAI MA, 1st semester, WS26/27)
“Very interesting course with a top lecturer. Topics were extremely useful and understandable.”
-
ETP1ILV Emerging Technologies und Programmierung — IMC Krems (UF BA, 1st semester, WS26/27)
-
FML2ILV Federated Machine Learning — IMC Krems (RAI MA, 2nd semester, SS26) · materials
“A well-structured course with interesting assignments. I like the academic approach with the LaTeX paper assignments and the presentation — useful skills to learn.”
-
CAI2VO Corporate AI — IMC Krems (UF BA, 2nd semester, SS26) · course repo
“Großes Lob an den Dozenten — man merkt, wie er für seine Sache brennt; diese Begeisterung steckt an!”
2025
-
CS-A1155 Databases for Data Science — Aalto University
“I really appreciate the positiveness and understanding of Alex Jung. He is without a doubt an amazing professor.”
-
CS-E4740 Federated Learning D — Aalto University · materials
-
MLR1ILV Machine Learning — IMC Krems (RAI MA, 1st semester, WS25/26)
2024
- CS-E4740 Federated Learning D — Aalto University · materials
2023
-
CS-EJ3311 Deep Learning with Python D — Aalto University
“The workbooks are so excellent that you can self-study them.”
-
CS-EJ3211 Machine Learning with Python D — Aalto University
“This has really been the best course with coding as a tool for learning so far.”
-
CS-E4740 Federated Learning D — Aalto University · course repo
2022
-
CS-EJ3311 Deep Learning with Python D — Aalto University
-
CS-E407507 Special Course in Machine Learning and Data Science: Human-Centered Machine Learning — Aalto University (also delivered as the summer school “Human-Centered Machine Learning” of the European university alliance Unite!) · materials
“Supportive and very pedagogical professor. Interesting topics and engaging lectures from guest lecturers too.”
-
CS-EJ3211 Machine Learning with Python D — Aalto University · notebooks
-
CS-E407508 Special Course in Machine Learning and Data Science: Networked Federated Learning — Aalto University
-
CS-C3240 Machine Learning D — Aalto University · materials
“Alex Jung is a great teacher of machine learning. I learned machine learning in a very interesting and comprehensive manner.”
-
Foundations of Machine Learning and Deep Learning & Advanced Topics — guest course, Mid Sweden University, Sundsvall (SE): a two-day course (regularization, semi-supervised and transfer learning, clustering, PCA) with hands-on Python (JupyterLab) exercises at the PLENOPTIMA Training School 2 “Machine and Deep Learning for Plenoptics” (19–23 Sep 2022), part of the EU Horizon 2020 MSCA European Joint Doctorate network PLENOPTIMA · slides
2021
-
CS-EJ3311 Deep Learning with Python D — Aalto University
-
CS-EJ3211 Machine Learning with Python D — Aalto University
-
CS-C3240 Machine Learning D — Aalto University
2020
-
CS-EJ3311 Deep Learning with Python D — Aalto University
-
CS-EJ3211 Machine Learning with Python D — Aalto University
-
CS-E4070 Special Course in Machine Learning and Data Science D — Aalto University
-
Machine Learning — guest course, Integrify, Helsinki (FI): main teacher for the Machine Learning program of a Finnish training provider upskilling immigrants and international talent for careers in tech (2019–2020)
2019
-
CS-EJ3211 Machine Learning with Python D — Aalto University · notebooks
-
CS-EV Course with Varying Content — Aalto University
2018
-
CS-E3210 Machine Learning: Basic Principles D — Aalto University · textbook
“Alex Jung was an excellent lecturer, the best lecturer I’ve heard in a long time.”
-
CS-E4800 Artificial Intelligence D — Aalto University
“Alex did a good job with his drawings in the lectures — they were easy to follow and enlightening.”
2017
-
CS-E3210 Machine Learning: Basic Principles D — Aalto University · textbook
-
CS-E4020 Special Course in Machine Learning and Data Science II D — Aalto University
“A very nice and, for me, novel approach to convex optimization using fixed-point iterative algorithms.”
2016
-
CS-E3210 Machine Learning: Basic Principles D — Aalto University · textbook
-
T-61.6020 Special Course in Computer and Information Science II D — Aalto University
“Alex taught everything in detail, very clear to understand.”
2015
-
T-61.3050 Machine Learning: Basic Principles — Aalto University · textbook
-
389.186 Signal Processing for Big Data — TU Wien (Institute of Telecommunications; co-taught with N. Görtz and G. Tauböck)
2014
- 389.178 Compressed Sensing — TU Wien (Institute of Telecommunications; co-taught with N. Görtz and G. Tauböck)
