Course logistics
Prof. Dr. Gerit Wagner
Academic background
My teaching and research interests
Things I do outside of work

1. Where are you from?
2. Which sports do you do?
3. Have you programmed before?
4. What are your expectations for the course?
Please use your name tags.
programming
noun
The process of writing and testing a sequence of instructions that a computer can follow to perform specific tasks.
ChatGPT
noun
A large language model by OpenAI that can generate, explain, and debug code — often surprisingly accurately.
| Session | Focus | Topics |
|---|---|---|
| 1 | Excel | Basics, formulas, charts, and conditional structures |
| 2 | Excel | Lookups and tables |
| 3 | Excel | Pivot tables |
| 4 | Python/Pandas | Python and pandas basics |
| 5 | Python/Pandas | Data access and manipulation |
| Exam | Mid-term exam: Excel — 40 points | |
| 6 | Python/Pandas | Statistics, charts, and grouping |
| 7 | Python | Pivoting, prediction, and data types |
| 8 | Python | Sequences and conditionals |
| 9 | Python | For and while loops |
| 10 | Python | Loop control, functions, and dictionaries |
| 11 | Python | Pandas automation and web APIs |
| Exam | Final exam: Python — 80 points |
Workload:
Contact:
Join us for a hands-on workshop on setting up Python on macOS.
Date: September 8, 2026
Time: 18:00 CET
Please scan the QR code below to register for the workshop:

I hope you enjoy the course, learn a lot, and come away with skills that you can actually use.

Please take 1–2 minutes to reflect on today’s session.