Course Modules

Course Modules Post Type

Machine Learning

This module is an introductory course into machine learning methods which are of fundamental importance in the modern world. Many of the techniques covered in this module form the basis for the growth in artificially intelligent systems in recent years. […]

Machine Learning Read More

Deep Learning

This module is an introduction to the key deep learning methods which are widely applied in a variety of real-world problems, from healthcare to robotics.  In particular, this module focuses on the practicalities of how to build deep neural networks and deep learning

Deep Learning Read More

Data Visualisation

The need to communicate effectively using the appropriate visualisation tools to reflect the trends or patterns in datasets is an essential skill for the data scientist. This module explores selecting and implementing appropriate visualisation tools and techniques and produces an

Data Visualisation Read More

Programming for Data Science

In order to collect, analyse, and present data, a data scientist should be able to understand algorithms for data processing, analysis and implementation in programming language and integrate them with existing software tools. This module covers the design, development and

Programming for Data Science Read More

Creative Computing

This module will provide you with a detailed appreciation of human visual and audio perception. You will learn fundamental techniques for programming with visual and audio media, gaining proficiency in combining these techniques with an understanding of perception to produce

Creative Computing Read More

Object-Oriented Programming

This module will introduce the paradigm of Object-Oriented Programming (OOP) and the specifics of Java code. There will be a significant element of practical work. Students will use various tools to undertake requirements, design, create and test a program (including

Object-Oriented Programming Read More

Our address

For visits

I’m looking for