The Course

Get comfortable with the math that powers modern machine learning while building practical modeling skills. We’ll unpack linear algebra, calculus for learning, probability and statistics, and optimization, then connect them to core algorithms like linear/logistic regression, k-means, PCA, decision trees, and introductory neural networks. You’ll implement concepts in Python with NumPy, scikit-learn, and a taste of PyTorch through short lectures, worked examples, and coding labs.

By the end, you’ll know not just which model to use, but why it works and how to make it better. We’ll practice model evaluation with cross-validation and the right metrics, diagnose overfitting, improve generalization and interpretability, and communicate results responsibly. The toolkit transfers to forecasting, fraud detection, recommendations, text understanding, and image analysis—making advanced AI topics feel approachable and useful on the job.

What you will learn

I started the course by laying down the essentials—linear algebra, probability, and calculus—translated into plain language with plenty of visual intuition before we touch any code. As a beginner, you’ll feel supported with step-by-step scaffolding, bite-sized lessons, and mini-projects that turn theory into something you can actually use. I carefully crafted each module to flow logically, stacking concepts so nothing feels random, with guided notebooks, quick quizzes, and annotated solutions to keep you moving. Everything is organized into clear learning paths and milestone checkpoints, so you always know what to do next and why it matters—giving you confidence to build, debug, and reason about real ML systems.

Choose a Pricing Option

Chang Liu

Your instructor

I’m Chang Liu, a teacher for Foundations of Machine Learning and AI math. My work centers on the math behind intelligent systems and how to translate it into reliable, real-world models. I focus on making complex ideas feel natural and actionable, drawing on experience teaching students how probability, linear algebra, calculus, and optimization shape modern machine learning.

In this course, we connect core mathematical tools to the algorithms you’ll actually use—building intuition, solving problems step by step, and practicing with meaningful examples. I’m passionate about creating a supportive, curiosity-driven classroom where you can ask bold questions, test your understanding, and leave with a solid foundation to explore AI with confidence.

Rigorous

A rigorous exploration of Foundations of Machine Learning and AI math

Intuitive

An intuitive guide to Foundations of Machine Learning and AI math

Applied

An applied, hands-on take on Foundations of Machine Learning and AI math