Python advanced course (English)

Hey everyone,

We would like to give you some more information about the upcoming Python advanced course.

September 8 – September 12, 2025: Python Advanced Course (English)

# Python ‘Vertiefungskurs’
(We’re still not sure what a good translation of “Vertiefungskurs” is. See it as a voluntary offering aiming to cover topics that are not covered in ‘normal’ lectures.)

🕛 When: 08.09. – 12.09.2025
🕛 Schedule: daily lecture 11 AM – 1 PM and exercise session 2 PM – 4 PM
📍 Where: (unfortunately a bit more complicated, see below)

The course covers advanced Python topics (see below).

Each day is relatively self-contained (so you can also just attend on specific days).
The course is paced for anyone with a basic understanding of object-oriented programming, e.g. in Python, Java, or C++.

The lecture and materials are in English. The course is only offered in person (no live streams).

## Contents
– Day 1.: Quick introduction to Python basics and more advanced syntax
– Day 2.: FastAPI, Requests, Pydantic, Packaging
– Day 3.: Python’s Science Stack (numpy, matplotlib, pandas) + AsyncIO
– Day 4.: Multithreading, Multiprocessing, Iter- and Functools
– Day 5.: LLM Agents, Rich

## Where
Lecture (daily 11 AM to 1 PM):
Lecture hall A of the ‘Anatomie’ (Nussallee 10).
Except for Thursday, there the lecture will take place in the lecture hall of the HISKP (Nussallee 14).

Exercise (daily 2 PM to 4 PM):
TBA in the first lecture and a few days in advance via discord.

You will get more information and in-time updates on the CS Master discord:
https://discord.gg/JHftzJPGfx?event=1382826420866256926

# What exactly are these Vertiefungskurse?!
‘Vertiefungskurse’ are a free offering organized for you by the Computer Science Student Body Coucil.
The courses are intended for all computer science and cyber security students, as well as interested students from other programs.

The aim of the courses is to provide an insight into computer science topics that are not covered in this form during the usual study program.
These courses are not mandatory in any way, you will also not receive any credits for attending.

Our Vertiefungskurse are designed and taught by students for students.

See you there!
Your Student Body Council Computer Science