Suitable For
Professionals
Skill Level
Intermediate
Course Duration
21 Hours
Session Length
90 Minutes
Delivery
Live Online
Time Zone
UK Time
Learning Objective
By the end of this course, you will be able to
By the end of this course, learners will be able to:
- explain the difference between supervised, unsupervised, and reinforcement learning and where each is applied
- identify the key Python libraries used in machine learning including NumPy, pandas, matplotlib, and scikit-learn
- apply data preprocessing and feature engineering techniques to prepare a real dataset for modelling
- build and train a classification or regression model using scikit-learn and evaluate its performance
- run a model evaluation pipeline and interpret metrics including accuracy, precision, recall, and F1 score
- debug data quality issues and diagnose model underfitting or overfitting using standard techniques
- compare classification and regression approaches and select the appropriate one for a given problem
- create a complete ML project notebook demonstrating data analysis, model training, evaluation, and interpretation
Target learners
Who this course is for
For professionals ready to stop watching AI reshape every industry and start building real machine learning capability.
Career starters and professionals targeting data science or machine learning roles who want practical model-building experience on real datasets not theoretical lectures.
Python developers who want to add supervised and unsupervised ML to their skillset and open roles they cannot currently access with development skills alone.
Professionals in data-adjacent roles who want to move beyond general awareness of AI and develop the applied capability that justifies a salary increase or role change.
If you see yourself in one of these, this course is built for you.
Prerequisites
What you need
No prior machine learning or AI experience is required.
- Basic Python knowledge — variables, functions, and loops — is needed before joining.
- A laptop with Python and Jupyter Notebook installed is required.
- Google Colab can be used as an alternative and no specialist hardware is needed.
- A willingness to work through real datasets and build models during sessions is expected.
Course Overview
What this course is about
From AI curiosity to real ML capability.
This course takes you from understanding AI in theory to building machine learning models in practiceusing Python, scikit-learn, and real datasets across a complete end-to-end project.
You won't just learn algorithms. You'll apply them, evaluate them, and build a portfolio that proves your skills.
At ITLearnner, we focus on clarity, structure, and confidence. Every lesson is designed to make machine learning accessible, applicable, and genuinely yours.
Curriculum
01
Introduction to Machine Learning
Learn the machine learning landscape supervised, unsupervised, and reinforcement learning the types of problems each solves, and apply that framework to classify a set of real business problems by ML approach.
02
Python for Data Science
Learn data manipulation and visualisation with pandas, NumPy, and matplotlib and apply them to explore and summarise a real dataset you’ll use as the foundation for every model you build in the course.
03
Data Preparation and EDA
Learn data preparation and exploratory data analysis cleaning, encoding categorical variables, feature scaling, and identifying patterns and apply them to prepare your real dataset for modelling.
04
Supervised Learning
Learn supervised learning algorithms classification and regression with scikit-learn and apply them to train your first classification and regression models on real datasets with real predictions.
05
Model Evaluation
Learn model evaluation metrics accuracy, precision, recall, F1, confusion matrix, and cross-validation and apply them to evaluate and compare your trained models on real held-out test data.
06
Unsupervised Learning
Learn unsupervised learning K-means clustering, hierarchical clustering, and PCA for dimensionality reduction and apply them to find structure in unlabelled data from a real business dataset.
07
Final ML Project
Learn how to structure and deliver a complete end-to-end ML project from raw data to evaluated model and apply all course concepts to build a portfolio project you’ll present to the cohort.
Course Types
We offer three structured learning paths based on your goals:
Crash Course (Fast-Track)
Quick, intensive courses designed to teach specific skills efficiently. Ideal for those upskilling fast or preparing for certifications.
DeepDive Program (Full Mastery)
Comprehensive, step-by-step learning for full mastery. For beginners and professionals seeking long-term, deep expertise.
MentorConnect (One-on-One)
Personalised mentorship with real-world guidance. Best for those who thrive with direct, expert-to-learner coaching.
Frequently asked questions
1
Who is this course designed for?
This course is designed for working professionals who want to add machine learning to their technical skillset, developers building AI-adjacent products, and anyone who wants to move from AI curiosity to hands-on capability with Python and scikit-learn.
2
What prior experience do I need?
Basic Python knowledge variables, functions, and loops. No prior machine learning experience is required.
3
What will I be able to do by the end?
You will be able to prepare and clean datasets with pandas, train classification and regression models with scikit-learn, evaluate models using precision, recall, F1, and confusion matrices, and build a complete end-to-end ML project for professional presentation.
4
How are the sessions structured?
Seven modules, 1.5 hours per session, 14 sessions over seven weeks. Real datasets are used throughout every session.
5
What is EngagePro?
Algorithm summaries, Python code examples, and visualisation notebooks per module. Tasks involve applying each algorithm to a real-world dataset. Dr Amara Osei reviews every submission with a model performance assessment and data quality notes.
6
What tools do I need?
A laptop with Python and Jupyter Notebook installed. scikit-learn, pandas, and matplotlib are all free.
7
Will I receive a certificate?
Yes the ITLearnner AI and ML Fundamentals Certificate on completing the course and project portfolio.
8
Will I need a powerful computer or GPU to run machine learning models?
No. The course is designed to run comfortably on standard laptops using cloud-based tools and lightweight datasets. Where GPU-heavy operations are demonstrated, ITLearnner uses hosted environments such as Google Colab so you can follow along without specialist hardware.
9
Which Python libraries will I learn during this course?
The course covers NumPy and Pandas for data handling, Matplotlib and Seaborn for visualisation, and scikit-learn for building and evaluating machine learning models. These are the core libraries used by data scientists and ML engineers across industry, making the skills directly transferable to real projects.
10
Is this course a good preparation for more advanced AI courses or certifications?
Yes — this course is designed as a solid foundation that prepares you for courses covering deep learning, natural language processing, and AI engineering. It also provides good grounding for cloud AI certifications from AWS, Google, and Microsoft, which typically expect familiarity with core ML concepts.
Learning Approaches
We recognize that everyone learns differently, so we offer flexible learning formats to fit your needs:
One-on-One Training
-
Personalized, instructor-led coaching tailored to your learning speed.
-
Best for career-specific coaching or specialized training needs.
Small Batch Classes (2-5 learners)
-
Interactive, discussion-based learning in small groups.
-
Encourages collaboration, teamwork, and peer-to-peer engagement.

Join Us Today
Welcome to ITLearnner, your gateway to a world of online education! We make it simple to register for our courses, helping you navigate through various categories to find the perfect match for your learning goals.
When signing up, we'll ask where you learned about us and if you have any references, making the process smooth and tailored to your needs.
Join us today and unlock your potential in the digital realm!
