+++ 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! +++
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
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.
The course will include the following topics:
- Python basics
- Object Orientated Programming
- Data cleaning and manipulation
- Introduction to machine learning
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: summeruniversity(at)tubs.de . We will answer your questions and direct specific queries regarding course content to the course lecturers where necessary.