← Dev Track

Course · AI Lab

Machine Learning

Machine learning gets talked about constantly and understood precisely by far fewer people. This overview gives you the two or three ideas that unlock everything else, illustrated rather than just described, before you continue into the hands-on AI Lab modules below.

Slide 1 of 4

The one-sentence difference from normal programming

In traditional programming, a human writes explicit rules, and the computer applies those rules to data to produce answers. Machine learning flips that completely: you give the computer data along with the correct answers, and it works out the rules itself. That reversal is the entire idea. It matters because some problems — recognising a face, translating a sentence, predicting what someone might want to watch next — are far too complicated for a human to write exact rules for by hand, but a model can find workable patterns from enough examples.

TRADITIONAL PROGRAMMINGRulesDataProgramAnswersMACHINE LEARNINGData + AnswersRules
Traditional programming: rules + data → answers. Machine learning: data + answers → rules.

Quick check

What flips in machine learning compared to traditional programming?

Continue in AI Lab

Interactive modules for Machine Learning