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.
