Build the mathematical foundation for ML with free courses from MIT, 3Blue1Brown, and fast.ai. Covers linear algebra, calculus, statistics, and probability.
Start now · step 1 of 19
Linear algebra, probability, and calculus fundamentals
Comfortable writing Python scripts and using libraries
Dive into Deep Learning
IntermediateThink Stats: Exploratory Data Analysis in Python
BeginnerCalculus and Optimization for Machine Learning
IntermediateCalculus for Machine Learning and Data Science
IntermediateData Science Math Skills
BeginnerFoundational Mathematics for AI
BeginnerInferential Statistics
IntermediateLinear Algebra for Machine Learning and Data Science
IntermediateProbability & Statistics for Machine Learning & Data Science
IntermediateMathematics for AI beginner part 1 Linear Algebra
BeginnerMathematical Optimization for Data Science
IntermediateMathematics for Machine Learning: Multivariate Calculus
IntermediateMathematics for Machine Learning: PCA
IntermediateData Literacy Specialization
IntermediateMathematics for Machine Learning Specialization
IntermediateData Science: Probability
IntermediateEssential Math for Machine Learning: Python Edition
IntermediateFundamentals of Statistics
IntermediateEssential Math for AI
IntermediateDive into Deep Learning
IntermediateThink Stats: Exploratory Data Analysis in Python
BeginnerCalculus and Optimization for Machine Learning
IntermediateCalculus for Machine Learning and Data Science
IntermediateData Science Math Skills
BeginnerFoundational Mathematics for AI
BeginnerInferential Statistics
IntermediateLinear Algebra for Machine Learning and Data Science
IntermediateProbability & Statistics for Machine Learning & Data Science
IntermediateMathematics for AI beginner part 1 Linear Algebra
BeginnerMathematical Optimization for Data Science
IntermediateMathematics for Machine Learning: Multivariate Calculus
IntermediateMathematics for Machine Learning: PCA
IntermediateData Literacy Specialization
IntermediateMathematics for Machine Learning Specialization
IntermediateData Science: Probability
IntermediateEssential Math for Machine Learning: Python Edition
IntermediateFundamentals of Statistics
IntermediateEssential Math for AI
IntermediateFollow these courses in order to complete the learning path. Click on any course to enroll.
An interactive deep learning book with code, math, and discussions. It includes a chapter on training on multiple GP Us, covering both from-scratch implementations and concise implementations using deep learning frameworks.
This book provides a practical introduction to exploratory data analysis using Python. It covers topics such as distributions, probability, and hypothesis testing. The book is very hands-on and includes many case studies.
This course covers fundamental mathematical concepts for machine learning, including derivatives, integrals, and optimization techniques like gradient descent.
This course in the DeepLearning.AI specialization covers the essential calculus concepts needed to understand and build machine learning models.
Offered by Duke University, this beginner-level course covers the foundational math skills needed for data science.
A comprehensive introduction to the mathematical principles that form the foundation of artificial intelligence and machine learning, bridging essential concepts with real-world AI applications.
This course covers making inferences from sample data to the broader population. It delves into the principles of significance testing, including p-values, power, and Type I and II errors, and covers a wide range of statistical tests for different data types and research designs.
Part of the DeepLearning.AI specialization, this course teaches the core concepts of linear algebra and how they are applied in machine learning and data science.
The third course in the DeepLearning.AI specialization, focusing on the fundamentals of probability and statistics for machine learning and data science.
This beginner-level course introduces the concepts of linear algebra that are relevant to AI, machine learning, and deep learning.
This course covers the mathematical foundations of optimization and its applications in data science.
This course covers the essential concepts of multivariate calculus required for machine learning, including gradient descent and optimization. It is part of the Mathematics for Machine Learning Specialization.
An intermediate-level course that introduces the mathematical foundations to derive Principal Component Analysis (PCA), a fundamental dimensionality reduction technique. It covers basic statistics of data sets, such as mean values and variances and the computation of distances and angles between vectors using inner products.
This 5-course specialization is intended for professionals seeking to develop a skill set for interpreting statistical results. You will cover descriptive statistics, data visualization, measurement, regression modeling, probability and uncertainty to prepare you to interpret and critically evaluate a quantitative analysis.
This specialization covers the essential mathematical foundations for machine learning, including linear algebra, multivariate calculus, and principal component analysis (PCA). It's designed to provide the necessary mathematical background for a career in ML.
Part of Harvard's Data Science Professional Certificate, this course covers the fundamentals of probability theory needed for a data science career.
This course from Microsoft on edX covers the essential mathematical foundations for machine learning and AI using Python.
This MIT course develops a deep understanding of the principles of statistical inference, including estimation, hypothesis testing, and prediction, on firm mathematical grounds.
A self-paced course that provides a solid knowledge base in statistics, linear algebra, multivariable calculus, and probability for AI.
Explore related content to expand your skills beyond this learning path.
Build the mathematical foundation for ML with free courses from MIT, 3Blue1Brown, and fast.ai. Covers linear algebra, calculus, statistics, and probability.
You'll work through Deepen your understanding with advanced concepts; Build more complex real-world projects; Learn optimization and best practices; Build and train machine learning models from scratch; Understand supervised, unsupervised, and reinforcement learning paradigms; Evaluate model performance using industry-standard metrics.
It's pitched at intermediate level, so a little prior familiarity helps.
19 curated courses, sequenced from foundational to advanced.
The courses in this path can be started for free.
Enroll in this path to track your progress and stay motivated.