Machine Learning with Python Training Course

Machine Learning has received a lot of attention in recent years due to the wide number of application areas. 

Our machine learning course provides an overview and hands-on practice. Course participants will be able to build, train, evaluate and deploy machine learning models with custom data. 

The course is suitable for practitioners and newcomers, and can be tailored to your specific needs and current capabilities.

we teach job relevant skills

By the end of this training, participants will be able to:

  • Understand the fundamental concepts of machine learning.

  • Decide which models should be used in which situation, and how to diagnose bad models.

  • Build, train and deploy their own machine learning models using open-source libraries like scikit-learn.

Course Outline

Day 1

  • Introduction to machine learning.
  • Regression methods.
  • Classification methods.
  • Model validation and debugging.

Day 2

  • Decision Trees and Random Forests.
  • Clustering.
  • Introduction to Neural networks.
  • Custom exercises.





Very clear presentation with an optimal level of deep dive (neither too low level mathematical nor very high level).
Software Engineer, Mumbai

Thanks a lot for the nicely customized training and for all the supplementary materials provided. It was adapting to our needs in real time!
Software Engineer, Switzerland

Great overview on ML with a lot of real life applications. Most certainly valuable. The best training we have had at the bank.
Financial Analyst, Czechia

Satisfaction guaranteed

Every training engagement starts with a discussion of your team's needs and capabilities, which allows us to customize the focus of the core curriculum to the audience.
Our training normally incorporates examples, case studies and data that your team is likely to find in their day to day work.


We encourage participants to bring their own laptop. Installation requirements of the software needed are provided in advance. Upon agreement, we can provide training in a cloud environment, to avoid or limit software installation.

Basic familiarity with programming languages and mathematical concepts (statistics, some calculus and optimization) are required to get full advantage of the course. If needed, we can provide resources to prepare ahead of the training. 

Our courses are typically scheduled onsite in your premises, in the EMEA region and North America. Please note that our courses are usually booked several weeks in advance so we encourage you to get in touch with us as soon as possible. Last minute bookings are sometimes possible, but not guaranteed.

We focus on hands-on practice. Most of our training sessions are 80% live coding and exercises, and 20% theory and discussion of best practices.

For any inquiries regarding the course outline, availability or further information, reach out to us.