Skip to main content

Higher Education · Artificial Intelligence

Machine Learning

What is it

Undergraduate machine learning covers the core algorithms that let computers learn patterns from data rather than being explicitly programmed — including supervised learning (regression, classification), unsupervised learning (clustering), and the mathematics of training and evaluating models.

Why it matters

Machine learning underlies an enormous share of modern software — recommendation systems, fraud detection, medical diagnosis support, and search all rely on it — making a genuine understanding of how these algorithms work essential for a computer science education today.

Exam tip

Always evaluate a model on data it wasn't trained on, and understand what metric (accuracy, precision, recall, F1) actually matters for the specific problem — a model can have high accuracy while being nearly useless if the classes are imbalanced, and picking the wrong metric hides this.

Related topics

Want help mastering Machine Learning?

Tell us about the student's goals and confidence — we'll design a personalised plan.