Ordinary programming means writing down the rules yourself: if this, do that. But how do you write the rules for recognising a cat, or a spam email, or a friend's handwriting? Nobody can. Machine learning flips the problem on its head — instead of coding the rules, you show the computer thousands of examples and let it learn the rules for itself.
That single shift powers almost everything that feels magical about modern computing: voice assistants, recommendations, translation, self-driving cars and the large language models you might be reading this with. Underneath the magic, though, it's all built from ideas you can actually understand — lines, slopes, distances and dot products.
Machine learning is where your maths comes alive. A data point is a
This course climbs in seven stages, each building on the last.
We begin at the very beginning — what it actually means for a machine to "learn" anything at all, and why that's such a powerful idea.