Maastricht Summer School | Introduction to Data Science

This course will provide an introduction to data science by covering the basics methods and practices of a data science project. The course is designed around the data science lifecycle to show the techniques for handling a data science project.

This course will make use of lectures and practical assignments organised as follows:

  • Lecture: Introduction to data science
  • Practical: Introduction to programming in Python: This session will give you the basic skills to program in Python. By the end of this session the student will have gained familiarity with programming and will be able to perform simple data processing in Python.
  • Lecture: Introduction to data, data manipulation and visualization
  • Practical: Data manipulation and visualization: During this session, the steps of data exploration, selection, cleaning and transformation will be performed via a hands-on assignment.
  • Lecture: Introduction to Machine Learning
  • Practical Machine Learning: In this session students will be shown hands on examples on how to perform a Logistic Regression and how to use Naive Bayes Classifiers.
  • Lecture: Responsible Data Science
  • Practical: Responsible Data Science: This session will cover how to apply the principles presented in the associated lecture to create data analysis processes that are well-structured, that can be replicated, and that treat sensitive data appropriately.
  • Assessment

Course Duration and Dates
This is a two week course running from the 14th of June until the 25th of June, 2021. The assignment will take place on Monday 28 and Tuesday 29 June. The course will take place online.

The number of credits earned after successfully concluding this course is the equivalent of 4 ECTS according to Maastricht University’s guidelines. For further information see the MSS terms and conditions.


  • Getting familiar with the data science lifecycle;
  • Using Python as a programming language to perform data analysis tasks;
  • Becoming familiar with the data manipulation process and how to achieve this in Python;
  • Getting introduced to basic machine learning algorithms and in their application;
  • Understanding data interpretation and visualization tools;
  • Understanding responsibly principles in data science projects.

Dr. Visara Urovi together with: Dr. Linda Rieswijk, Thales Bertaglia and Dr Alfonso de la Vega.

Instruction language


  • Familiarity with datasets (e.g., in Excel)
  • Being Tech-savvy

Recommended literature
The course is entirely self-contained. Slides and python notebooks will be provided. To make use of Python Notebooks you will be instructed how to set up python in your device.

Visit the Maastricht Summer School website to apply.

Read More

  • Davide Ceolin Selected as First IAS and DSC Joint Fellow.

    The Institute for Advanced Study (IAS) and Data Science Center (DSC) of the University of Amsterdam (UvA) are joining forces in a new joint fellowship for (teams of) researchers interested in exploring the intersection of data science and other disciplines. The first fellow of the new program, Dr. Davide Ceolin, will start his fellowship at the IAS on June 17. Ceolin is currently affiliated with CWI.

  • Nanda Piersma appointed as crown member of the Social and Economic Counsil

    Nanda Piersma, lecturer at the University of Applied Sciences (AUAS), has been appointed as a crown member of the Social and Economic Counsil (SER). This is the first time that a lecturer has been appointed as member of the SER. Nanda Piersma was approached because of her expertise in the field of digitisation.

  • 2022 ADS Thesis Awards

    The ADS Thesis Awards aim to promote excellence in Data Science and AI from students at BSc and Master level. The Awards are open to students from all Amsterdam-based knowledge institutes.