Self-Paced Learning

Our online courses for self-paced learning allow you to learn at your own pace, at a time and place that is convenient to you.

A man sits looking thoughtfully at a computer screen with his hands under his chin.
Learner

Practical Guide to Data Engineering

Our Demystifying Data Engineering self-learning course will help you navigate the variety of solutions in the data engineering space.

Learner

Practical Guide to Internet of Things

Our Practical Guide to Internet of Things self-learning course will give a high-level overview of the Internet of Things (IoT).

Independent User

Fundamentals of Uncertainty Quantification: Modelling Real Problems with UQ

Our Fundamentals of Uncertainty Quantification: Modelling Real Problems with UQ self-learning course will present UQ concepts and approaches, using case studies to carry out hands-on investigation and discussion.

Learner

Practical Guide to Machine Learning: Defining Problem Scope and Assessing Model Requirements

Our Machine Learning Defining Problem Scope and Assessing Model Requirements self-learning course will walk you through building a machine learning model from start to finish.

Independent User

Supercharge your Cloud Development Workflow

Our Supercharge your Cloud Development Workflow self-learning course will show you how modern software engineering practices can integrate seamlessly with your development workflow.

Learner

Practical Guide to Software-as-a-Service: Deploying and Testing SaaS Applications

Our Deploying and Testing Software-as-a-Service applications self-learning course will guide you through how to build a basic application.

Learner

Practical Guide to High Performance Computing

Our Practical Guide to High Performance Computing self-learning course will help you decide on the resources you need to maximise efficiency and value for your business.