Introduction to machine learning with python


This course aims to introduce the principles and methods of machine learning (mainly supervised machine learning on tabular data) with Python. The first steps will be to use and assess trained models. Then the course will focus on the methods to train a model. Data loading and pre-processing, including feature engineering will also be covered as they are critical stages for successful model training. Basics of non-supervised learning will also be covered as a bonus.

Out of stock

Sorry, the course is fully booked. If you are interested in getting notifications for available spots in case other participants cancel, please leave your name and email address below

SKU: 9965 Category:

Start date

October 25, 2023

End date

October 27, 2023

Language(s) of the training


Languages spoken by the coach(es)

English, French


Noura Benhajji


  • Introduction to Machine Learning: Understanding its concepts, principles, and types.
  • Supervised Learning: exploration of supervised learning methods with Python.
  • Model Assessment: Techniques for evaluating trained models.
  • Data Pre-processing: Methods for cleaning, transforming, and preparing data for model training.
  • Feature Engineering: Techniques for creating informative and relevant features for machine learning algorithms.
  • Basics of Unsupervised Learning: Brief overview and practical applications of unsupervised learning.
  • Hands-On Exercises: Practical assignments using Python for training, testing, and evaluating machine learning models.


This module introduces the principles and techniques of machine learning, specifically focusing on supervised learning with Python. It covers model assessment, training, data pre-processing, feature engineering, and provides an overview of unsupervised learning.

Learning Outcomes

Upon completion of this course, learners will be able to :

  • prepare tabular datasets for model training
  • train standard supervised model for regression and classification
  • use trained models in a simple dashboarding application


This course has a total duration of 21 hours and takes place over 3 days

  • 25-10-2023: 09:00 – 17:00
  • 26-10-2023: 09:00 – 17:00
  • 27-10-2023: 09:00 – 17:00

Format and Location

This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette




Basics of data-science with python

Additional Info


This training does not have any assessment or exams; a certificate of participation will be issued to participants.

Esco Skills

utilise machine learning

Esco Occupations

data scientist