**Contents:** In this course, we will study a selection of advanced concepts in Python and PyTorch, which include 1) classes and fundamentals of object-oriented programming in Python, 2) an introduction to SciPy, and 3) PyTorch (fundamentals, neural network training, and validation).

**Requirements:** The course has no formal requirements, but it is highly recommended to be familiar with the material which is taught in "Introduction to Python", the "Python Kurs", or a related course. In particular, it is assumed that students taking this course are fluent with Jupyter notebooks and have knowledge of basic Python concepts and libraries (data types, functions, loops, Numpy, Pandas, and Matplotlib).

**Format:** The course will be offered as a block-course (23.02.2026 to 27.02.2026).