The MSc in Machine Learning is designed to take your understanding to new depths – investigating both the theory and practice of this revolutionary approach. Your study will span a diverse and deep set of contemporary topics including deep neural network architectures, language learning models, and cognitive humanoid robots.
From breakthroughs in medical decision making to previously unimaginable forecasting capabilities, machine learning has changed how we approach problem-solving forever.
Teaching on this course unit is organised into four themes composed of two course units each. Three mandatory themes include: Fundamental of Machine Learning, Decision Making Under Uncertainty, and AI Applications. You can tailor the rest of your study with optional units, selecting the remaining theme (two course units) from topics ranging from artificial intelligence, data engineering, software engineering and cyber security.
One of the most rewarding elements of this course is the Master’s Project, which enables students to carry out a substantial technical task in an area of interest. Students can choose from a portfolio of specialised machine learning projects that allow for more in-depth exploration and application of techniques from the taught course units.
As a postgraduate of this course, you will enter, or re-enter, the world of work with sought-after advanced technical skills and an enviable knowledge of emerging technologies and techniques.
Whether you're aiming for a career in industry or considering further research, this course offers an excellent opportunity to deepen your expertise in modern machine learning.
Course duration 12 months (full-time)

Total self-study time Approx. 30 hrs/week (taught units) in semester 1 and 2 | 40 hrs/week (Master’s project) in the summer

Teaching time Approx. 12 hours per week (inc. pre-recorded and live lectures, and practical classes)
WHAT CAREER PATHWAYS ARE AVAILABLE TO ME?
The MSc in Machine learning is an excellent way to develop specialised knowledge in modern computer science. It suits both those seeking a practical career in industry and those keen to pursue industrial or academic research opportunities.
As a postgraduate of this course, you will enter the world of work with sought-after advanced technical skills and an enviable knowledge of emerging technologies and techniques. We prepare students to thrive in the rapidly evolving tech landscape and make a lasting impact on society.
WHAT ROLES HAVE GRADUATES SECURED?
Our graduates have progressed into a wide range of industries, including IT, consulting, telecommunications, and banking and finance. They have gone on to roles such as:
- IT Analyst
- System Network Engineer
- IT Department Manager
- Senior Escalation / Technical Support Engineer
- Technical Documentation Consultant
- Consultant (Contract)
- Team Leader
…and many more across the global tech sector.
OUR STUDENTS' MSc PROJECTS
The MSc project is one of the most exciting parts of a master’s degree — you are paired with an expert supervisor and get a chance to dive deep into a topic you’re passionate about, solve real-world problems, and bring your ideas to life. It’s where everything you’ve learned comes together, showcasing your skills, creativity, and potential to stand out in your field. Here are some projects that our MSc graduates have worked on:

🔎 NeuroLingo: Brain Encoding and Decoding of Language
The project leveraged neuroimaging data and machine learning models to identify the neural patterns associated with language comprehension and production.

🔎 Graph Neural Networks for recommender systems A graph neural network is a neural network that takes a graph as input and produces output associated with the values of one or more nodes of that graph. In this project, a graph neural network was applied to music graph data to develop a music recommender system.

🔎 Humor Understanding through Large Language Models (LLMs) Humour involves complex cognitive and linguistic mechanisms, including wordplay, cultural references, context, and timing, which are difficult for machines to grasp fully. This project focused on developing and evaluating methodologies to enhance humour understanding and generation using LLMs.

Dr Mauricio Alvarez Senior Lecturer in Machine Learning
ACADEMIC'S VOICE
Machine learning is now considered the most successful brand of Artificial Intelligence (AI) and currently underpins the wide societal interest in AI as a general-purpose technology. Students will gain skills to design and deploy data-driven solutions to responsibly aid in automating decision-making problems in a diversity of industries.