TU Berlin

Technische Universit├Ąt BerlinPython Programming for Data Science

Page Content

to Navigation

Python Programming for Data Science

+++ Due to the Covid-19 pandemic the TU Berlin Summer University will not take place on campus this year. Registrations for our Summer University Online program are now open! +++

Summer University Term 4: August 17th - August 28th, 2020

Course price: 950 Euros

22 hours of class per week, 3 ECTS credit points, max. 20 participants



This course is a 2-week introduction to the popular programming language Python. We will focus on using Python for Data Science. You will learn to use the tools needed to analyze, understand and gain new insights from data in Python. We will begin with the very basics of Python and end with utilizing powerful libraries such as Numpy, Pandas and Matplotlib. The course will also give compact insights to Machine Learning by realizing simple algorithms with Python.

Learning Goals and Syllabus


At the end of this course you will be able to:

  • Code in Python with Jupyter Notebooks
  • Use popular libraries such as Numpy, Pandas, Matplotlib etc. in Python
  • Manipulate and visualize data in Python
  • Do object orientated coding in Python
  • Run exploratory analysis on data and gain new insights
  • Implement simple Machine Learning algorithms


Please click here for the course syllabus. 

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

Course Components:

The course will include the following topics:

  • Python basics
  • NumPy
  • Pandas
  • Matplotlib
  • Object Orientated Programming
  • Data cleaning and manipulation
  • Introduction to machine learning


The general prerequisites of the TU Berlin Summer University are the following: at least one year of university experience + English level B2 or equivalent.

Basic programming knowledge is also required for this course. Students should be able to write and run small programs in the language of their choice. Students should also have basic knowledge in linear algebra and statistics/probability theory and know what loops, conditionals, methods/functions, libraries, vectors, matrices, gradient and probability distributions are.

Additionally students are requested to bring their own laptop.


Jason Harris is a Research Assistant in the Robotics and Biology Laboratory (RBO) of the TU Berlin and a graduate (final year) student in Computer Engineering, specializing in robotic technologies.  At the Robotics and Biology Laboratory he develops, designs and investigates the behavior of soft robotic hands, in particular the challenges related to robotic grasping and in-hand manipulation, which heavily utilize machine learning.

Please direct questions about the course to the TU Berlin Summer University Team at: . We will answer your questions and direct specific queries regarding course content to the course lecturers where necessary.

Brochure & Poster Download

Check out our Brochure and Poster for Summer 2020!

Summer University Term 4: August 17th - August 28th, 2020

Course price: 950 Euros

22 hours of class per week, 3 ECTS credit points


Quick Access

Schnellnavigation zur Seite über Nummerneingabe