top of page

Professionals

Live Online Course · For Working Professionals

AI and Machine Learning Fundamentals

Study machine learning fundamentals with Python, real datasets and practical models, supported by expert mentor review on each submitted exercise and practical task.

AI and Machine Learning Fundamentals course  Python and ML training for professionals
14

Live Sessions

90 mins

Session Length

Foundation

Level

Professionals

Suitable For

Live Online

Delivery

UK Time

Time Zone

LEARNING OBJECTIVE

By the end of this course, you will be able to

  • Build and train a classification or regression model using scikit-learn, then evaluate it honestly rather than trusting the first accuracy score.

  • Configure a data preprocessing and feature engineering pipeline that prepares a real dataset for modelling, not a toy one.

  • Justify why supervised, unsupervised or reinforcement learning fits a given problem, and defend that choice against the alternatives.

  • Automate model evaluation using cross-validation so your results hold up beyond a single lucky train-test split.

  • Present your finished model and its evaluation metrics in a portfolio piece that a data science hiring manager can actually assess.

TARGET LEARNER

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

AI and Machine Learning Fundamentals is a structured, instructor-led programme for learners who want practical machine learning capability, not just AI theory. The course covers supervised and unsupervised learning, model evaluation, and Python for data science in depth, combining conceptual grounding with a complete end-to-end project throughout every session.

The programme runs across 14 one-and-a-half-hour live sessions over 7 weeks, progressing through an introduction to machine learning, and Python for data science before finishing with data preparation, supervised and unsupervised learning, model evaluation, and a final ML project. Every topic is applied to a real dataset, not a toy example.

Basic Python knowledge is assumed throughout the course, with no prior machine learning experience required. A model is trained and evaluated from session one so learners are working with real scikit-learn code throughout, not just following diagrams.

What the course covers:
Machine Learning Overview: key concepts and where each approach applies.
Python for Data Science: NumPy, pandas, and matplotlib.
Data Preparation: cleaning and exploratory data analysis.
Modelling: supervised and unsupervised learning, and honest model evaluation.
Final Project: a complete, evaluated machine learning model.

CIRRICULUM

7 Modules. 14 live Sessions. Hundreds of small wins.

The curriculum starts with an overview of machine learning and Python for data science, then moves through data preparation before finishing with supervised and unsupervised learning, model evaluation, and a final ML project.

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.

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.

FAQ

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 practical 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.

20250529_0050_Tech-Savvy Engineer Portrait_simple_compose_01jwcmsd77fde9w45mfg9zfhwv.png

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!

bottom of page