Placeholder image for Introduction to Data Science with Python

Introduction to Data Science with Python, Certificate

  • Application Deadline
  • 28 days
University rank #147 (QS) Berlin, Germany
This practice-oriented course gives an introduction to data science for beginners. Paticipants will learn how to use Python to manipulate and visualize data and develop a toolset to analyze, understand and gain new insights from data. Learning about theoretical foundation of machine learning and understanding its main algorithms will be applied to real world problems  to classify and predict data.
Access all 180000+ programmes, for free with a Studyportals account.
account benefits visualised
Continue with
By registering, you agree to our  Privacy Statement  and  Terms and Conditions.


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

  • Code in Python
  • Manipulate and visualize data using numpy, pandas, matplotlib and sci-kit learn
  • Run exploratory analysis on data and gain new insights
  • Understand the theoretical foundation of machine learning
  • Apply machine learning to predict and classify data
  • Understand and apply Linear regression, K-Means Clustering, PCA, Decision Trees and Neural Networks



Detailed Programme Facts

  • Programme intensity Full-time
    • Full-time duration 28 days
  • Credits
    5 ECTS
  • Languages
    • English
  • Delivery mode
    On Campus

Programme Structure

The course will include the following topics:

  • Crash Course in Python
  • Manipulating and visualizing data in Jupyter
  • Introduction to Machine Learning
  • Regression
  • Classification
  • Neural Networks
  • Data representation and Model evaluation

English Language Requirements

This programme may require students to demonstrate proficiency in English.

General Requirements

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

Technological Requirements

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.

Tuition Fee

  • International

    1950 EUR/full
    Tuition Fee
    Based on the original amount of 1950 EUR for the full programme and a duration of 28 days.
  • National

    1950 EUR/full
    Tuition Fee
    Based on the original amount of 1950 EUR for the full programme and a duration of 28 days.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.

Living costs for Berlin

  • 836 - 1340 EUR/month
    Living Costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


For more information please refer to our website for details:

Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Let us fund your studies abroad!

Apply to The Global Study Awards and get the chance to receive up to £10000 for your study abroad! This funding is powered by ISIC, British Council, IELTS and Studyportals.

Tell me more
Global Study Awards


You’ve wishlisted multiple studies. Did you know you can compare them side-by-side in our Compare-tool?