
Learning about ML
Heidelberg University is a stimulating and diverse environment allowing you to take select courses in machine learning, or even study for a full degree.

Study Machine Learning
Heidelberg University offers a number of complementary MSc programs where you can both study foundations and learn about the latest trends in machine learning. Our degrees are tailored to equip you with the fundamental knowledge that is essential to accede to leading positions in academia, and challenging jobs in industry.
Starting in Fall 2025
MSc Mathematics of Machine Learning and Data Science
Selected Lectures
Table
GPU Computing - Architecture + Programming | Holger Fröning |
Embedded Machine Learning | Holger Fröning |
Generative Neural Networks for the Sciences | Ullrich Köthe |
Performance Essentials for CPUs and GPUs | Robert Strzodka |
Selected Seminars
Table
Journal Club Machine Learning in Astrophysics | Tobias Buck, Anna Lena Schaible |
Towards Reliable and Efficient AI: Bayesian Neural Networks and Emerging Hardware | Bernhard Klein (Gruppe Fröning)
|
From Chips to Code: Programming, Profiling and Optimizing ML Systems | Kazem Shekofteh (Gruppe Fröning) |
Machine Learning Talks on Campus
Machine Learning Talks on Campus is an information service about talks, workshops and other events in the local community.