AI & Machine Learning Foundations

A 22-module, beginner-friendly course: what AI, machine learning, deep learning and generative AI are; the statistics and probability you need; the Python you need; and hands-on scikit-learn projects in regression, classification, clustering, decision trees and feature engineering. Total running time: about 105 minutes. Each video has captions built in; watch the modules in order.

Watch the course

Open the full playlist on YouTube

Modules

#ModuleLengthWho it’s for
01AI-01 · AI, ML, Deep Learning, GenAI & Agents: The Big Picture4:36Anyone starting the AI & ML course; no maths or coding needed
02AI-02 · How Machines Learn: y = f(x)4:07Beginners who completed AI-01
03AI-03 · Types of Machine Learning4:15Beginners who completed AI-02
04AI-04 · The ML Workflow: From Data to Deployment3:46Beginners who completed AI-03
05AI-05 · Neural Networks & Deep Learning Intuition4:57Beginners who completed AI-04
06AI-06 · Data, Analytics & Data Types5:02Beginners in AI and ML; no statistics or coding needed
07AI-07 · Describing Data: Central Tendency & Spread5:08Beginners in the AI & ML track who completed AI-06
08AI-08 · Probability Essentials for ML5:22Beginners in the AI & ML track who completed AI-07
09AI-09 · Python Basics: Variables, Types & Input5:00Beginners in the AI & ML track; no programming experience needed
10AI-10 · Python Collections: Lists, Tuples, Sets & Dictionaries4:42Beginners who completed AI-09 Python Basics
11AI-11 · Writing Functions4:19Beginners who completed AI-10 Python Collections
12AI-12 · Arguments, Lambdas, Filter & Map4:24Beginners who completed AI-11 Writing Functions
13AI-13 · Classes & Objects: How scikit-learn Models Work3:59Beginners who completed AI-12; preparing for the hands-on machine learning modules
14AI-14 · Linear Regression Explained4:39Learners who completed the ML workflow and statistics modules (AI-04 to AI-08)
15AI-15 · Hands-on: Predicting Ice-Cream Demand with scikit-learn5:15Learners who completed AI-14 and the Python modules; first end-to-end model
16AI-16 · Multiple Regression & Prediction Intervals4:21Learners who completed AI-14 and AI-15
17AI-17 · From Regression to Classification: Logistic Regression4:04Learners who completed AI-14 to AI-16
18AI-18 · Hands-on: Pass/Fail Classifier & Evaluation Metrics4:28Learners who completed AI-15 and AI-17
19AI-19 · Clustering & K-Means Concepts3:44Learners who completed the supervised-learning modules (AI-14 to AI-18)
20AI-20 · Hands-on: Customer Segmentation with K-Means5:17Learners who completed AI-19 (clustering concepts) and the Python modules
21AI-21 · Decision Trees, Overfitting & Random Forests6:15Learners who completed AI-15 to AI-20
22AI-22 · Feature Engineering & Data Cleaning7:12Learners who completed AI-15 to AI-21

Self-study handbooks

Each handbook follows the videos module by module, with screenshots, tips, practice exercises and a quiz with answers.