Data Science training: Certified Data Science with Python Foundation

A 3-day dive into the Python Ecosystem. Explore how to use Python for data analysis, visualization, and Machine Learning, guided by GoDataDriven's Data Science and Python experts.

Do more with data!

Do you have a basic understanding of Python, but want to learn more about the Python ecosystem? This training will do just that for you. In three days, you will learn how to unlock Python's potential for data analysis, visualization, and machine learning. It covers training models with scikit-learn, best practices for transforming your data with pandas, and creating plots and graphs with Matplotlib, Seaborn, and other visualization packages (like plotnine, Altair).

"Climbing a steep Python and Machine Learning curve in three days. This would have taken me months on my own." —Data Scientist, FD Mediagroep

This training is perfect for...

Budding Data Scientists who want to get a grip on the most popular and essential data science tools. This Foundation training enhances your data science skills and shares best practices for setting up projects in Python to kick-start your venture into data science.

Familiarity with Python is required for this training. Check out the Python for Data Analysts training program to get an idea of the level needed to join this course.

What will you learn during the Python Foundation training?


The program consists of both theory and hands-on exercises.

Day 1:

  • Working with Jupyter notebooks in a sustainable way.
  • How to do numerical computations and linear algebra with NumPy.
  • Visualizing data with Matplotlib, Seaborn, and other packages.

Day 2:

  • Transforming and munging data with pandas.

Day 3:

  • Machine Learning principles and how to work with scikit-learn.

You will learn:

Machine learning with scikit-learn

  • Machine Learning models.
  • Data Transformations.
  • Data Estimators.
  • How to combine these into pipelines.
  • How to automate everything in a grid search.
  • How to write building blocks.


  • How to create plots with Matplotlib in other packages.
  • More advanced plots with Seaborn.
  • More expressive plotting libraries (plotnine or Altair).


  • Where the performance comes from.
  • Some limits of the performance.
  • About broadcasting and its advantages.
  • How to work with shape conventions.
  • The most useful NumPy functions and tricks.


  • How to perform data-wrangling tasks.
  • The most important methods and functions in pandas.
  • How to customize aggregations.
  • How to organize code and use pandas pipelines.
  • Understanding stateless transformations.
  • How to automate logging in pandas.

Jupyter notebooks

  • How to create interactive documents.
  • The most useful tips and tricks (magics, and more).
  • How to organize your project.

Data Science Trainers

This Data Science training is brought to you by our training partner GoDataDriven. GoDataDriven works with experts in their field who are always on the lookout for the most innovative ways to get the most out of data. Your trainer is a data guru who enjoys sharing his or her experiences to help you work with the latest tools.

Data Science with Python Foundation Certification

The exam and Data Science with Python Foundation certificate are included in the course. The exam can be taken directly after the training or at a moment of your choice. If you get at least 50% of the 50 multiple choice questions right, you will pass the exam and receive your certificate. More information about the exam can be found here. Prepare in advance with this Certified Data Science with Python Foundation sample exam here. Please select “Data Science with Python Foundation (2020)” from the dropdown menu.

Data Science Learning Journey

Your Data Science Learning Journey starts with the basics, like the Certified Analytics Translation, or this course. Continue your journey with the Advanced Data Science with Python course or three days of Deep Learning. If you want to proceed to Expert level, read more about our Data Science with Spark training.

Yes, I want to improve my Data Science projects!

After registering for this training, you will receive a confirmation email with practical information. A week before the training we will ask you about any dietary requirements and share literature if there's a need to prepare. See you soon!

What else should I know?

  • Virtual or in-person training: This training can be delivered both in-person and online. When hosting the in-person training, we provide lunch, snacks, and drinks to the participants. Accordingly, you'll get a discount for virtual training.
  • The Data Science with Python Foundation certificate is included in the price of the training.
  • The training requires a laptop. The hands-on labs are run in an online environment, eliminating the need to install software. We distribute all course materials for running locally as well.
  • This course is brought to you by our training partner GoDataDriven.
  • Literature and a delicious lunch are included in the price.
  • Travel & accommodation expenses are not included.


Get in touch

Our team is at your service

Get in touch! →

Or call +31 (0)20 760 9844