Registration
Info
Are you completely new to programming, or switching to Python from another language?
Do you want to write scientific code with Python?
Then this course is for you!
This course is intended for people who start doing scientific computing with Python, particularly on HPC clusters, but not limited to those.
Additional course dates may be scheduled depending on the number of registrations.
Topics:
- Running Python Code
- Variables and Operators
- Datatypes
- Containers
- if Statements
- Loops
- Functions
- Packages and Modules
- Numpy Arrays and Slicing
- Packages and Modules
- Errors and Debugging
- Overview of Objects and Classes
Date and Time
- 10.11.2025, 15:00 - 18:30
- 11.11.2025, 15:00 - 18:30
Workshop Locations
- University of Bonn (main location, instructor on site)
- University of Siegen (satellite location, assistants on site)
- University of Münster (satellite location, assistants on site)
- University of Cologne (satellite location, assistants on site)
- RWTH Aachen University (satellite location, assistants on site)
We use the so-called "Reverse Hybrid" format, where the Instructor is virtual (streamed from external location) but participants take part as a group on-site, where they are assisted in person by local staff.
Collaborating Partners

Organization
- There is no seminar fee, but registration is required.
- Presentations will be given in English. Slides will be available after the event.
- This is an on-site event at RWTH Aachen University.
- Instructor from Univ. of Bonn will be streamed to the location.
- Additional assistants will be available on site.
- You need to register for your location.
Speaker
- Jan Steiner, University of Bonn
Course level
- Beginner
Target audience
- Students, researchers and scientists with needs to start programming in Python
Prerequisites
- Laptop with administrative rights to install Python
- Working Python interpreter
- Working Text Editor of your choice (Python Syntax Highlighting recommended)
Gained skills
- Starting and exiting the Python interpreter
- Writing Python Scripts to
- Listing available core datastructures and their use cases.
- Use available Python packages
- Create your own Python package
- Basic object-oriented programming in Python.
Course Material
- will be published close to the event
Event location
Erweiterungsgebäude Kop6Seminarraum 003
Kopernikusstraße 6
52074 Aachen
Deutschland
Coordinates (lat, long):
50.78083, 6.065096
Show mapRoute planner
Notes
The parking space in front of the building is managed by RWTH and restricted to a specific zone. Using the public transport (ÖPNV) is recommended with bustops Mies-van-der-Rohe-Str. or Seffenter Weg.