IMPRS-EPPC Hands-on Block Course: Fundamentals of Machine Learning
Fritz-Haber-Institut
IMPRS-EPPC spring block course 2026
Fundamentals of Machine Learning - Hands-On Course
When: Mar 23 -26, 2026
Where: Fritz-Haber-Institut, Berlin
Directions
This course is primarily provided to members of the IMPRS-EPPC. Registration by invitation only.
Course requirements:
Own laptop, Python pre-installed (instructions)
Each participant is required to attend the full course Mo-Th, Python foundations and machine learning workshop.
Part 1: Python Foundations
Hands-on course led by T. Melson, N. Horlava, P. Coronica (MPCDF)
Mo/Tu, Mar 23/24, FHI Buiding P, Seminar Room P 2.05, 9:00-17:00
Link for materials
Course Description:
The course walks participants through the entire lifecycle of a Python project, from a single-script prototype to a fully version-controlled, tested, and publishable package ready to be developed collaboratively. Short, focused lectures alternate with practical, guided coding sessions to ensure that participants can immediately apply what they have just learned. While the hands-on exercises use Python, the core concepts (project structure, version control, testing strategies, CI/CD, documentation, etc.) are language-agnostic and transferable to other ecosystems.
Social event:
Tu, Mar 24, 17:00, Richard-Willstätter-Haus (FHI, building M)
Part 2: Machine Learning & Automation
Hands-on course, group work, lead by C. Scheurer (FHI Theory),
Mentored by G. Ducci, C. Kunkel, S. Rejman, M. Deimel, D. Balaz, S. Fürst, C. Pare, M. Vuijik, M. Kouyate (FHI Theory).
We/Th, Mar 25/26, FHI seminar room building M & other rooms (see schedule), 9:00-17:00
Course description:
The course will cover various classes of machine learning (ML) concepts as well as basics of lab-automation. We will give short intros to three classes of ML algorithms (e.g. NNs, symbolic regression, GPR, etc.) as well as fundamentals of lab automation.