TU Berlin

Technische Universität BerlinIntroduction to Programming with Python for Data Science

Page Content

to Navigation

Introduction to Programming with Python for Data Science

Summer University On-Campus: July 4th - 15th, 2022

3 ECTS credit points, max. 22 participants

Registration Deadline: June 6th, 2022



In this course, you will learn the basics of programming with Python. We will use Python to create some basic applications for Data Science use cases. The focus of this course is to learn how to program with Python. Hence, we will learn the basics of the python programming language as well as ways to structure code or application repositories, debug implementations, and test the functionality of code and programs.

Learning Goals and Syllabus

Learning Goals:

  • Learn basic Python programming skills
  • Feel comfortable navigating through Python projects
  • Learn basic programming concepts for software applications
  • Get an overview of commonly used tools and libraries


Course Components:

  • Live lectures
  • Group programming sessions and projects
  • Live sessions to discuss results and questions



A detailed syllabus with information on the schedule will be made available to registered participants.

You may find the syllabus useful when discussing with your home university whether the ECTS credits attainable for this course are accepted by them.

Please note this is a full-time, intensive course and participants will be expected to attend lectures (22 hours of class per week) and complete independent study Monday through Friday. Additional study may also be required on weekends. The activities of the cultural program are also shown in the syllabus.

Target Audience

This course is designed for current university students, working professionals, and any individuals with an interest in furthering their knowledge and skills in the understanding how to program in Python.

While we focus on programming, we will use Data Science use cases in the course. This makes the course best suited for students with Science, Technology, Engineering, or Mathematics background.

All other disciplines are welcome, as long as the participants bring the willingness to learn about data-driven thinking including some statistics, mathematics, or physics.


Participants of the TU Berlin Summer & Winter University must meet the following requirements: (i) B2 level English, or equivalent and (ii) at least one year of university experience. Working professionals are also welcome to take part in the program.

Participants are required to:

  • Bring a fully functional programming device (laptop preferred)
  • Being comfortable using a computer (especially installing software)
  • Plus: experience in logic algebra and working with data
  • Plus: basic terms and concepts of computer science


Dr. Maximilian Schlupp is a Senior Data Scientist and Scrum Master at Bosch.IO GmbH. He uses Python as the main programming language to develop Machine Learning software applications for industrial use cases.

He holds a PhD in high energy physics from TU Dortmund University working on statistical evaluation of big data streams from CERN using C++ and Python as the main programming languages.

Focal point in his ten years of experience was solving data-driven challenges with software within efficient teams.

Summer University On-Campus: July 4th - 15th, 2022

Course fees

Course fees for Introduction to Programming with Python for Data Science are as follows:

Student: 950 Euro

Working professional/Non-student: 1140 Euro

The early bird discount is available for all participants until March 1st 2022.

Please note that students will be required to upload proof of their student status (student card/ enrollment information) during the registration process.

3 ECTS credit points


Quick Access

Schnellnavigation zur Seite über Nummerneingabe