We are surrounded by intelligent systems — from recommendation engines and voice assistants to autonomous vehicles and generative AI tools that create text, images, and designs.
As a software engineer specialising in Machine Learning and AI Engineering, you will learn how to design, train, and apply models that enable machines to learn from data and make decisions. You will combine mathematics, statistics, and programming to build intelligent systems that can analyse information, recognise patterns, and support automation and innovation in modern engineering.
The specialisation includes subjects such as:
MAL2 – Machine Learning for Artificial Intelligence
Building on the foundation from the mandatory Machine Learning course, Machine Learning for Artificial Intelligence takes you deeper into the field. You will explore advanced methods such as neural networks, deep learning, generative AI, and reinforcement learning, while gaining practical experience in developing, training, and fine-tuning intelligent models.
ASE – Statistics and Data Analysis
In Statistics and Data Analysis, you will work with real-world data to understand patterns, test hypotheses, and communicate insights that support engineering and business decisions.
SMP – Stochastic Modelling and Processes
In Stochastic Modelling and Processes, you will learn about probability theory and random systems, and how these can be modelled and simulated using Python. The course forms a bridge between theory and practice in data-driven modelling.
VIZ – Data Visualisation
In Data Visualisation, you will learn how to transform complex datasets into meaningful and engaging visual representations. You will gain practical experience designing interactive visualisations using D3.js and learn to communicate insights clearly and effectively.
ALI – Applied Linear Algebra
In Applied Linear Algebra, you will gain the mathematical foundation for modern AI. You will learn about vectors, matrices, and transformations, and see how these concepts power technologies such as computer vision, recommendation systems, and deep learning.
BUI – Business Intelligence and Analytics
In Business Intelligence and Analytics, you will learn how to structure and analyse large amounts of data to support decision-making, using professional BI tools and data pipelines.
Together, these courses will prepare you to work in one of the fastest-growing fields in technology — where software meets data, and machines learn to think.