What Is Machine Learning?
A plain-language introduction to machine learning: what it is, why it exists and how it differs from the step-by-step programming you may already know.
ML Fundamentals
Machine learning, taught from first principles
Every idea starts with plain language and a picture before it ever reaches a formula or a line of code, so the concepts stick, not just the syntax.
Linear regression
A short path through the essentials, from what machine learning is to your first neural network.
A plain-language introduction to machine learning: what it is, why it exists and how it differs from the step-by-step programming you may already know.
ML Fundamentals
Supervised learning is the branch of machine learning where the model learns from examples whose correct answer is already known, using features to predict a label.
Supervised Learning
Linear regression predicts a number by fitting the straight line that best matches your data. Includes an interactive best-fit line you can drag and reshape yourself.
Supervised Learning
Classification is the supervised learning task of predicting a category. This lesson covers binary vs. multiclass problems and how to judge a classifier with a confusion matrix.
Supervised Learning
K-Means groups unlabeled data into K clusters by repeatedly assigning points to the nearest center and moving that center to their average.
Unsupervised Learning
Neural networks build predictions from simple neurons stacked in layers. This lesson covers a single neuron, forward propagation and how backpropagation trains one.
Neural Networks
Every path and every lesson, in order. Available lessons link straight through; the rest show where the map is still being drawn.