Training schedule

5 Oct - 6 Oct, 2023
Online, instructor-led / English
4 Dec - 5 Dec, 2023
Amsterdam / English


Contact Giovanni Lanzani, if you want to know more about custom data & AI training for your teams. He’ll be happy to help you!
Check out more

Data Scientist Learning Journey - Medior

Advanced Data Science with Python Training

Go beyond the basics with this Advanced Data Science with Python training. Packed with best practices, models, code, algorithms, and a framework to improve your projects, you’ll rapidly advance your skills by immersing yourself in two days of nothing but data science, machine learning, and Python.

This training is for you if…

  • You have (some) data science & machine learning experience and you are excited to further develop your skills

This training is not for you if…

Clients we've helped

What you'll learn

Improve Your Model

  • Enhance model performance with automated feature selection.
  • Use feature engineering to supplement your data with more predictive features.
  • Understand your model better and debug it with model interpretability techniques.
  • Learn about more in-depth data exploration to make more effective modeling choices.

Coding Best Practices

  • Improve readability and reproducibility with Pandas, chaining, and pipelines.
  • Avoid data leakage with scikit-learn pipelines.
  • Improve your Python code readability and scalability with Python best practices and code quality checks.

The schedule

Day 1: Advanced Machine Learning
  • Machine Learning Refresher – Choosing the right model

  • A recap of using Scikit-learn

  • Unsupervised Learning – Clustering techniques
  • Feature Engineering
  • Feature Selection
Day 2: Advanced Python
  • Object Oriented Programming (OOP)

  • OOP in Scikit-Learn
  • Functional Programming

  • Pandas Pipelines
  • Decorators
  • Streamlit Applications
  • Refactoring a Machine Learning project
  • An Introduction to Machine Learning in Production

After the training you will:

  • Improve your model performance with feature selection and engineering techniques. 
  • Create your own custom model algorithms and data preprocessors.
  • Interpret and explain your machine learning models.
  • Apply best practices for working with python, pandas, and scikit-learn.

learning journey

Data Science Learning Journey


Discover your knowledge level of Python for Data Science

Apply for a GoDataDriven Academy Scholarship

We believe that our courses empower people to be more effective with data and tech so they can better help colleagues and delight customers. Attending one of our training is also a great way to expand your network, increase your employability, and to command bigger salaries. If you already have a well-paying job, our prices are really affordable. Not everyone is so lucky though. So if you wish to attend one of our most popular courses, but require financial support, we'd love to hear from you.

Apply for the Scholarship

This online course is perfect for

Data Scientists, who are familiar with Python and wish to become more effective at creating predictive models by applying Machine Learning to their organization’s data. Experience with Python and machine learning basic is required. If you’re not quite there yet, we recommend the Certified Data Science with Python Foundation Training course as preparation for this training.

What will you learn during Advanced Data Science with Python Training?

After this training, you will be able to combine state-of-the-art Machine Learning algorithms and advanced Python tools to build top-notch models using clear, concise and maintainable code.

meet your trainer

Marysia Winkels

Data Scientist

Marysia is a data scientist who is proud to work on any AI application that can provide solutions to real-world problems. She is always eager to learn from, and be inspired by, her peers.

Flexible delivery

The Right Format For Your Preferred Learning Style

In-Classroom & In-Company Training
Online, Instructor-Led Training
Hybrid and Blended Learning
Self-Paced Training
Get in touch with the experts

Have any questions?

Contact Giovanni Lanzani, our Managing Director of Learning and Development, if you want to know more. He’ll be happy to help you!

Call me back

You can reach him out by phone as well at +31 6 51 20 6163

Course: Advanced Data Science with Python Training

Book now