The online course Modern Python in Depth - From Fundamentals to Acceleration, will be organized by Leibniz Supercomputing Centre (LRZ) on 28 January 2026.
This course is aimed at users with a basic working knowledge of Python and who want to strengthen their skills before moving on to more advanced training in areas such as machine learning, workflow automation, and accelerated computing. Over five interactive online sessions, participants will revisit core Python concepts, explore practical tools for modern development, and gain exposure to the scientific Python ecosystem. The course will conclude with an introduction to parallel computing using Python tools compatible with HPC environments.
The course is hands-on and interactive, with each session combining short presentations, coding demonstrations, and practical exercises. Participants are expected to connect using their own computers and follow along with hands-on exercises during the sessions. A stable internet connection, webcam, and microphone are recommended for interaction and support. Hands-on sessions are supported by the JupyterLab environment provided by the Gauss Centre for Supercomputing.