Triangle

Course overview

This is an interdisciplinary programme that provides a solid foundation in data analytics and artificial intelligence. You’ll be taught principally by the School of Mathematical Sciences, with the option to choose modules from the Business School. Our unique curriculum teaches you how various approaches in data analytics and AI can be applied to decision making in modern, data-rich environments.

In addition to the core data analytics component, the programme includes options to specialise in:

  • Modelling and AI for health sciences and pharmacology
  • Data-driven techniques for business analytics
  • Statistical machine learning and AI

The flexible structure gives you an opportunity to specialise or keep your options open, aligning your education with your career goals and interests.

During the course, you‘ll develop a strong mathematical foundation along with practical and interdisciplinary skills. You‘ll also learn the theory behind data analytics and AI, gaining insight into the "why" behind algorithms and methods, and practise tackling real-world challenges.

This course is ideal for:

  • Aspiring data professionals: Those looking to work in data analysis, data science, machine learning and AI
  • STEM graduates and professionals: Individuals wanting to improve their data skills and solve real-world problems
  • Industry professionals: People aiming to learn modern data analytics, statistics and AI techniques
  • Non-STEM professionals: Those wishing to switch to data-driven careers

Why choose this course?

Top 100

in the world for Statistics and Operational Research

QS World University Rankings by Subject 2025

Top 3 in the UK

for quality of research environment in Mathematical Sciences

Research Excellence Framework 2021

98% of our research

is classed as ‘world-leading’ or ‘internationally excellent’

Research Excellence Framework 2021

Unique curriculum

Learn to apply data analytics and AI to business, statistics and health sciences

Summer placements

and co-supervised projects with leading industry partners

Guest lectures

from experts in finance, pharmaceuticals and health technology

Course content

This course follows a modular structure, with students completing 180 credits over a 12-month period. Students will complete:

  • 20 credits of core modules and 40 credits of optional modules in the autumn semester
  • 60 credits of optional modules in the spring semester

In the summer semester, you’ll work on a 60-credit dissertation project to develop your interest and expertise in a specific topic at the frontier of data analytics and AI. There will also be opportunities to complete your dissertation project in collaboration with industry or as funded placements, co-supervised by our industrial partners.

We provide English language support from the Centre for English Language Education (CELE), including: in-class support, a technical writing course designed specifically to support our summer project and one-to-one English tuition on request. CELE are accredited by the British Council for the teaching of English in the UK.

Modules

Core modules

Applied Statistics and Probability 20 credits

Cover introductory topics in statistics and probability that could be applied to data analysis in a broad range of subjects.

Topics include:

  • common univariate probability distributions
  • joint and conditional distributions
  • parameter estimation (for example via maximum likelihood)
  • confidence intervals
  • hypothesis testing
  • statistical modelling

Consideration is given to issues in applied statistics such as data collection, design of experiments, and reporting statistical analysis.

Topics will be motivated by solving problems and case studies, with much emphasis given to simulating and analysing data using computer software to illustrate the methods.

Project in Data Analytics and AI 60 credits

For this module, you will carry out a substantial investigation on a topic at the frontiers of data analytics and AI. You’ll have a supervisor who will provide oversight and input to support you with this self-directed project.

You’ll agree on your topic with your supervisor, drawing on a range of topics that reflect the broad expertise of academic staff in both the School of Mathematical Sciences and Nottingham University Business School. Where appropriate, your project may also be inspired by and/or conducted in collaboration with one of our industrial partners, either within the University of Nottingham or as a placement at the partner’s site.

Optional modules (autumn)

Foundations of Data Analytics 20 credits

This module will introduce fundamental tools, techniques and skills required for data analytics roles in modern, data-rich and data-driven environments across diverse industries.

You will develop practical skills such data collection, cleaning and preprocessing, using industry-standard tools such as, Python, R and SQL. You will also learn about big data technologies, dealing with large databases alongside contemporary visualisation tools.

There will be an emphasis on hands-on experience with analytics workflows (such as version control) alongside the fundamental mathematical tools required to apply core statistical, probabilistic and machine learning concepts for data-driven decision making.

Furthermore, you will develop key soft skills, such as crafting clear and insightful reports, presenting data-driven findings effectively, and communicating complex analytics to both technical and non-technical audiences.

Foundational Business Analytics 20 credits

This module introduces fundamental statistical concepts and key descriptive modelling techniques in data science, while laying a foundation for the general programming skills required by any top modern business analyst (for example, Python/R).

A range of descriptive modelling concepts will be covered (such as feature engineering, clustering techniques, rule mining, topic modelling and dimensionality reduction) against a background of real world datasets (predominantly based on consumer data).

You will learn not only how to successfully implement foundational descriptive techniques, but also how to evaluate and communicate results in order to make them effective in actual business environments.

Data at Scale: Management, Processing and Visualisation 20 credits

This module introduces the fundamental concepts and technologies that are used by modern international businesses to store, fuse, manipulate and visualise mass datasets. 

Key concepts include:

  • core database and cloud technologies
  • data acquisition and cleansing
  • how to manipulate mass datasets (focusing on SQL, Hadoop)
  • effective solutions to common data challenges (for example, missing data)
  • handling geospatial and open data
  • visualisation technologies (Tableau, PowerMap, QGIS, CartoDB)
  • web visualisation (HTML5)

All content is based around real-world business examples.

Mathematical Medicine and Biology 20 credits

Mathematics can be usefully applied to a wide range of applications in medicine and biology. Without assuming any prior biological knowledge, this module describes how mathematics helps us understand topics such as population dynamics, biological oscillations, pattern formation and nonlinear growth phenomena. There is considerable emphasis on model building and development.

Application Driven Biomedical Modelling 20 credits

This module will help develop skills in applying mathematical modelling to practical problems in biology and medicine. You will learn to apply a variety of mathematical and computational modelling approaches to a range of biomedical problems, including:

  • modelling and analysis of biomedical systems using Ordinary Differential Equations
  • phase-line and phase-plane analysis of models with one and two variables, with corresponding computational analysis
  • stochastic models and simulation using the next-reaction method, and comparisons with equivalent differential equation models
  • fitting models to data
  • modelling spatial systems using Partial Differential Equations and individual-based models
Advanced Statistical Inference 20 credits

This module will look at developing the concepts of frequentist and classical statistical inference. You will also learn to consider parameter estimation and the properties of parameters from both a mathematical and computational perspective.

Topics covered include maximum likelihood estimation, confidence intervals and likelihood ratio tests. There is an emphasis on the exponential family of distributions, which includes many standard distributions such as the normal, Poisson, binomial and gamma.

You will also explore the role of computers in performing statistical inference for non-standard (i.e. analytically intractable) problems. You’ll be introduced to optimisation methods, the bootstrap algorithm and simulation techniques including Monte Carlo methods in relation to problems of statistical inference.

Statistical Modelling with Machine Learning 20 credits

Modelling is a fundamental part of statistics, enabling us to analyse and interpret data to understand the world and make predictions.

This module studies extensions of statistical modelling beyond the linear model, including non-linear and non-parametric regression and generalised linear models (GLMs) for binary and count data. These topics are the foundations of statistical machine learning.

You will gain an understanding of the theoretical foundations of these areas along with the knowledge of how to implement the techniques in a computationally efficient manner to analyse data.

Optimization 20 credits

In this module a variety of techniques and areas of mathematical optimization will be covered. You will study topics such as lagrangian methods for optimization, linear programming including the simplex algorithm, dynamic programming both deterministic control problems and stochastic problems. You will also cover network and graph algorithms.

During the module you will gain a rigorous mathematical background and develop the techniques for application through computational examples.

Financial Mathematics 20 credits

The first part of the module introduces no-arbitrage pricing principle and financial instruments such as forward and futures contracts, bonds and swaps, and options. The second part of the module considers the pricing and hedging of options and discrete-time discrete-space stochastic processes. The final part of the module focuses on the Black-Scholes formula for pricing European options and also introduces the Wiener process. Ito integrals and stochastic differential equations.

Optional modules (spring)

Analytics Specialisations and Applications 20 credits

An in-depth look at specialised analytical techniques which present significant opportunities within business environments to extract actionable insights. Applications covered include Recommender Systems (for example, collaborative filtering in business), Text Analytics (linguistic processing, social media analysis), Spatial/Temporal analytics (for example, financial time series), Network analytics (for example, social graph analysis) and High dimensional analytics.

Machine Learning and Predictive Analytics 20 credits

This module builds on Foundational Business Analytics covering more advanced predictive models and their motivation within business use cases. Students will establish knowledge of state-of-the-art prediction techniques including SVMs, temporal Nearest Neighbour models, Bayesian methods, Ensembles and Deep Learning.

Practical exercises will be set against a range of real world datasets and time series data. Focusing on the applicability of models to real world problems the module will consider the appropriateness and utility of each method with respect to common ''tricky'' data properties in real world data that lead to under-performing models.

Examples include unbalanced classes, heterogeneous input feature types and detrimentally large number of input features. Within the module methods to unpack the various predictive models to understand why they predict what they do and the utility of this information in various business contexts will be covered.

This module is taught primarily using Python against a background of industrial workflow data modelling environments (for example, SPSS Modeller, Orange) where applicable.

Applied Multivariate Statistics 20 credits

This module will help broaden your knowledge of statistics by introducing important contemporary topics in multivariate analysis. The focus is on application and high-level understanding, as well as light coverage of the underpinning mathematics behind each method.

You will cover key topics including:

  • vector and matrix algebra ideas relevant to multivariate statistics, including the eigen and singular value decompositions
  • methods for dimension reduction including principal components analysis, canonical correlation analysis and factor analysis
  • multivariate regression methods
  • classification methods, such as linear discriminant analysis
  • multivariate normal distributions and their use in multivariate analysis of variance tests
  • exploratory data analysis methods such as clustering tools, and multi-dimensional scaling, as well as other data visualisation techniques
  • statistical software for conducting analysis of multivariate data
Bayesian Data Analysis 20 credits

This module complements the frequentist statistical approach studied in the Advanced Statistical Inference module.

Bayesian inference has established itself as a popular alternative to traditional frequentist methods – and some of its techniques and ideas have found their way into many modern machine learning algorithms.

You will be introduced to the core concepts of the prior and posterior distributions of the parameters that underpin Bayesian statistics, covering the fundamental topics of prior elicitation, model conjugacy, predictive inference and model choice.

You will also study Markov Chain Monte Carlo (MCMC) and its implementation using statistical software, exploring a range of challenging modelling scenarios such as state-space models, dynamic linear models, mixed models and hierarchical models.

Neural Networks and AI 20 credits

This module covers topics at the intersection between statistics and computer science, such as models that can adapt to and make predictions based on data.

It builds on the principles of statistical inference and linear regression to introduce neural networks as an advanced regression and classification tool. You will learn about bias-variance trade-off and methods to measure and compensate for overfitting, and their applications to AI.

The hands-on learning method using computing to study neural networks will help you apply them in tackling real-world challenges.

Data Science for Structured Data 20 credits

This module will cover several commonly occurring time series (temporal) models and their derived properties. You will learn methods for model identification for real-time series data and you’ll develop techniques for estimating the parameters of a model, assessing its fit and forecasting future values.

You will also learn methodology for spatial data, such as random fields and point processes, as well as inference for spatial data and interpolation for estimation. Throughout the module, computational methods will play an important role in implementing the methods of inference and prediction.

Model-informed Pharmacology 20 credits

On this module, you will gain an understanding and practical experience of the predominant mathematical modelling and statistical inference approaches used in industrial pharmaceutical and chemical development.

You’ll cover topics including:

  • Pharmacokinetics and Pharmacodynamics (PK-PD) modelling
  • identifiability, sensitivity and model selection for PK-PD models
  • statistical nonlinear mixed effects (NLME) modelling to account for patient variability when fitting data
  • advanced partial differential equation models for space- and time-dependent drug delivery
  • communicating the assumptions and outcomes of the modelling process with presentation of uncertainties
Biomedical Modelling in an AI World 20 credits

This module covers the advanced application of mathematical modelling and analysis to practical problems in biology, medicine and the life sciences, introducing you to published research and in the context of the widespread adoption of artificial intelligence and machine learning.

Through workshops and group activities, you will learn to tackle real-world challenges that professional mathematicians and systems biologists encounter.

Computational Applied Mathematics 20 credits

During this module four major topics for the computational solution of problems in applied mathematics are considered.

  • approximation theory
  • numerical solution of nonlinear problems
  • numerical solution of ODEs
  • numerical solution of PDEs.

The focus is on formulating and understanding computational techniques with illustrations on elementary models from a variety of scientific applications. Specific contents include: approximation theory, multivariate polynomial approximation, Gauss quadrature, splines, trigonometric polynomials, DFTs, FFTs; numerical solution of (systems of) nonlinear equations; numerical differentiation and numerical solution of ODEs; introduction to PDEs and finite difference methods including error analysis. AI based coding assistants and state-of-the-art ML libraries for numerical analysis.

The above is a sample of the typical modules we offer but is not intended to be construed and/or relied upon as a definitive list of the modules that will be available in any given year. Modules (including methods of assessment) may change or be updated, or modules may be cancelled, over the duration of the course due to a number of reasons such as curriculum developments or staffing changes. Please refer to the module catalogue for information on available modules. This content was last updated on Thursday 16 October 2025.

Due to timetabling availability, there may be restrictions on some module combinations.

Learning and assessment

How you will learn

  • Lectures
  • Workshops
  • Computer labs
  • Group study

Teaching will be delivered through a combination of lectures, problem-solving classes and hands-on computer lab sessions, providing students with a balanced mix of theoretical understanding, practical application via individual reports, posters and projects, and opportunities for collaborative learning via group projects.

How you will be assessed

  • Coursework
  • Dissertation
  • Examinations
  • Project work

Modules are assessed with a mix of different methods, such as coursework, exams, a dissertation and project work. Project work will include programming.

You will be awarded the Master of Science degree provided you have successfully completed the taught stage by achieving a weighted average mark of at least 50%, with no more than 40 credits below 50% and at most 20 credits below 40%.

You must also achieve a mark of at least 50% in the dissertation.

Contact time and study hours

The number of formal contact hours will vary depending on the optional modules you are studying. As a guide, in the Autumn and Spring semesters you will typically spend around 14 hours per week in lectures. For each contact hour, we expect an additional three hours of self-study, reading, completing homework, assignments and studying for exams.

During June, July and August, you will work on your dissertation, supported by a minimum of three one-to-one supervision meetings with your supervisor.

Entry requirements

All candidates are considered on an individual basis and we accept a broad range of qualifications. The entrance requirements below apply to 2026 entry.

Undergraduate degree2:1 BSc degree in mathematics, physics, economics, computer science, natural sciences or engineering. A solid background in mathematics, including calculus, linear algebra and the basics of probability and statistics.

Applying

Our step-by-step guide covers everything you need to know about applying.

How to apply

Fees

Qualification MSc
Home / UK 14,100
International 28,600

Additional information for international students

If you are a student from the EU, EEA or Switzerland, you may be asked to complete a fee status questionnaire and your answers will be assessed using guidance issued by the UK Council for International Student Affairs (UKCISA).

These fees are for full-time study. If you are studying part-time, you will be charged a proportion of this fee each year (subject to inflation).

Funding

There are many ways to fund your postgraduate course, from scholarships to government loans.

We also offer a range of international masters scholarships for high-achieving international scholars who can put their Nottingham degree to great use in their careers.

Check our guide to find out more about funding your postgraduate degree.

Postgraduate funding

Careers

We offer individual careers support for all postgraduate students.

Expert staff can help you research career options and job vacancies, build your CV or résumé, develop your interview skills and meet employers.

Each year 1,100 employers advertise graduate jobs and internships through our online vacancy service. We host regular careers fairs, including specialist fairs for different sectors.

International students who complete an eligible degree programme in the UK on a student visa can apply to stay and work in the UK after their course under the Graduate immigration route. Eligible courses at the University of Nottingham include bachelors, masters and research degrees, and PGCE courses.

Graduate destinations

Graduates of this programme are industry-ready and can go on to pursue careers in technology, finance, healthcare and more. With strong maths and computational skills, graduates can understand and use complex data analytics and AI methods, making them highly desirable in the job market.

Graduates from the School of Mathematical Sciences go on to work for top employers such as Capital One, Kubrick Group, BAE Systems, Amazon, BP and China Zheshang Bank.

Career progression

92.6% of postgraduates from the School of Mathematical Sciences secured graduate level employment or further study within 15 months of graduation. The average starting salary was £30,476.*

* HESA Graduate Outcomes 2017/18-2022/23.

Students will have the opportunity to do a work placement instead of a traditional dissertation. There will also be industry-relevant projects, co-supervised by industry partners, available to choose from for the dissertation project.

Two masters graduates proudly holding their certificates

Related courses

This content was last updated on Thursday 16 October 2025. Every effort has been made to ensure that this information is accurate, but changes are likely to occur given the interval between the date of publishing and course start date. It is therefore very important to check this website for any updates before you apply.