Master's Degree

MSc in Machine Learning

Advanced models, real-world data and intelligent systems.

Complete curriculum

MSc in Machine Learning curriculum structure

60 credits · 4 semesters · 2 years

Academic note: Proposed postgraduate curriculum framework. Final course titles, credits and research requirements should be confirmed against the institution's approved academic regulations.
Semester 1

Semester 1 courses

15 credits
CourseCredits
Mathematics for Machine Learning3
Statistical Learning2
Advanced Python & Scientific Computing3
Machine Learning Algorithms3
Data Engineering2
Research Methods2
Semester 2

Semester 2 courses

15 credits
CourseCredits
Deep Learning & Neural Networks3
Natural Language Processing2
Computer Vision3
Probabilistic Machine Learning3
Big Data Analytics2
Machine Learning Lab2
Semester 3

Semester 3 courses

15 credits
CourseCredits
Advanced Machine Learning3
Generative Models2
MLOps & Model Deployment3
Recommender Systems3
Applied Machine Learning Research2
Research Seminar2
Semester 4

Semester 4 courses

15 credits
CourseCredits
Industry / Research Internship6
Master's Thesis / Capstone7
Thesis Defense & Dissemination2
Graduate / completion outcomes

What students should be able to do

01

Apply theoretical knowledge to practical technology problems.

02

Design, evaluate and document professional solutions using modern tools.

03

Communicate technical findings clearly and work effectively in multidisciplinary teams.

04

Demonstrate ethical, responsible and research-oriented professional practice.

MSc in Machine Learning
Course overview

Learn by doing.

The MSc in Machine Learning equips students with advanced skills in data science, predictive modelling, artificial intelligence and deep learning. The program focuses on practical implementation and real-world applications across industries.

Key features

What you will experience

  • Hands-on projects with real datasets
  • Advanced machine learning algorithms
  • Industry-driven curriculum
  • Research & thesis opportunities
  • Internship and career support
Curriculum

Core modules

  • Mathematics for Machine Learning
  • Supervised & Unsupervised Learning
  • Deep Learning & Neural Networks
  • Natural Language Processing (NLP)
  • Big Data Analytics
  • Model Deployment & MLOps
Why this course

MSc in Machine Learning for the next stage of your career.

Machine learning powers recommendation systems, fraud detection, automation and many other modern applications. Demand for professionals who can build, evaluate and deploy models continues to grow.

Career opportunities

Where it can lead

Machine Learning Engineer, Data Scientist, AI Specialist, Business Intelligence Analyst and Research Scientist.

Ask admissions

Ready to start?

Review the brochure, confirm current fees and submit an application enquiry.

Apply to CEIC