Machine Learning & Data Science
A mathematical introduction to learning from data, designed for learners who want to understand models rather than only use software.
- Machine Learning
- Data Science
- Foundation
- Online · Self-paced
Course facts
| Offered by | Gordon Institute Open School |
| Academic lead | Gordon AI Tutor |
| Level | Foundation–Intermediate |
| Format | Online · Self-paced |
| Expected study | 24–30 hours |
| Language | English |
| Prerequisites | Basic calculus, probability and algebra |
| Assessment | Exercises and final assessment |
| Recognition | Certificate of completion |
| Last reviewed | September 2026 |
Overview
Machine learning is often taught as a sequence of algorithms and code examples. This course begins instead with the statistical problem: how can a model learn a useful relationship from a finite and imperfect sample?
Learners move from data representation and loss functions to regression, classification, model complexity, validation and generalization. Computation is used to test ideas, not to replace them.
The course adapts the spirit of Gordon School of Business quantitative training to a shorter public format and provides a bridge into more mathematical study.
The goal is to understand why a learning procedure works, when it fails and how to recognize the difference.
Learning objectives
By the end of the course, learners should be able to:
- formulate prediction problems using data, targets, features and loss functions;
- explain training, validation and generalization;
- interpret regression and classification models mathematically;
- recognize overfitting and the role of regularization;
- compare model performance using appropriate evidence;
- use simple computational experiments to diagnose model behaviour.
Intended participants and prerequisites
Intended participants
- learners entering data science or machine learning;
- professionals who use predictive tools but want stronger conceptual foundations;
- students preparing for advanced AI study;
- analysts who want to move beyond software-only tutorials.
Prerequisites
Basic calculus, probability and algebra.
The course is designed for independent online study. Learners should be prepared to check assumptions, reproduce key reasoning and complete the final assessment rather than treat the material as passive reading.
Course structure
The course is organised into six units. Each unit combines concise explanation, worked examples and short analytical exercises.
| Unit | Subject | Principal questions |
|---|---|---|
| 1 | Learning from data | What exactly is a model trying to estimate? |
| 2 | Regression | How do linear models connect prediction, loss and estimation? |
| 3 | Classification | How are probabilities and decision boundaries used to classify observations? |
| 4 | Model complexity | Why does fitting observed data too closely damage future performance? |
| 5 | Validation and generalization | How should models be evaluated on unseen data? |
| 6 | Model failure | How can bias, leakage and unstable data create convincing but useless results? |
Teaching and assessment
Teaching is delivered through concise lectures, technical notes, worked examples and guided exercises. AI-supported interaction may be used to explain concepts, generate additional practice and challenge a learner's reasoning, but assessment remains based on the learner's demonstrated understanding.
| Component | Purpose | Weight |
|---|---|---|
| Short exercises | Check understanding of the principal concepts | 40% |
| Applied investigation | Use the course framework on a new problem or dataset | 30% |
| Final assessment | Integrated reasoning across the course | 30% |
A certificate of completion is issued only when the required assessments have been completed at the stated standard. Participation alone does not constitute completion.
Faculty
Gordon AI Tutor
AI course tutor created by professors at Gordon School of Business at Swiss Institute of Artificial Intelligence (SIAI)
Gordon AI Tutor is designed to support structured explanation, guided questioning and practice across Gordon courses. The tutor follows course materials and assessment logic developed by faculty and is intended to supplement, not replace, academic judgment.
Materials and technical requirements
Learning environment
Learners need a current web browser and access to the Gordon learning platform. Where a course uses code, spreadsheets, datasets or external readings, the relevant requirements are identified inside the unit.
Course materials
Required readings, datasets and practice materials are identified within each unit. Public courses are designed so that required core materials can be accessed without a separate tuition charge.
Continue to the course
Enter the learning platform to access the lectures, readings, exercises and assessments for this course.