Course Modules

Course Modules Post Type

Machine Learning

Within this module, you will study algorithms that allows computers to learn and improve from experience. The importance of this topic to many modern technologies cannot be overestimated.

Machine Learning Read More

Optimisation

This module explores the methods, theories, and applications of optimisation. You will study: Iterative Methods and errors Root finding Systems of linear equations Gaussian elimination Matrices and LU decomposition Vector and matrix norms Ill-conditioning Induced stability Systems of non-linear equations.

Optimisation Read More

Group Theory

This modules explores how groups were introduced in an attempt to study one of the most fundamental aspects of nature: symmetry. As an example, the 6 symmetries of an equilateral triangle form a group: every symmetry has a counterpart inverse

Group Theory Read More

Mathematical Analysis

The subject of mathematical analysis puts calculus on a rigorous foundation. The key concept underlying the whole course is that of “limit”. The purpose of analysis is to develop a solid understanding of when familiar techniques of calculus apply and

Mathematical Analysis Read More

Network Analysis

In recent years, interest in the theory of complex networks has exploded. The advent of social media and progress in artificial intelligence have made network analysis into an indispensable tool. In this course, you will study the mathematical theory that

Network Analysis Read More

Statistical Methods

In this module, you will build on the material introduced in the first-year module to take a more in-depth look at the idea of estimation. You will learn how to compare the relative strengths and weaknesses of estimators and how

Statistical Methods Read More

Our address

For visits

I’m looking for