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.

Introductory

Beginner’s Guide to Natural Language Processing

Our Beginner’s Guide to Natural Language Processing self-learning course will cover the fundamental concepts of NLP through to the applications of the resulting tools and technologies.

Beginner's Guide to Generative AI
Introductory

Beginner’s Guide to Generative AI

While many were first introduced to Generative AI through ChatGPT, this introductory-level course reveals its longer history, broader capabilities and wider applications.

Introductory

Beginner’s Guide to using AI for Omics Data

Would you like to learn how AI can help process and analyse large biological datasets? This free introductory course is perfect for those working in healthcare, agricultural or environmental sectors looking to build foundational knowledge of omics.

Independent User

Fundamentals of Data Analysis Workflows: Using Workflows and Pipelines in Industry

Our Fundamentals of Data Analysis Workflows: Using Workflows and Pipelines in Industry self-learning course will introduce data analysis workflows and pipelines, which includes an exploration of data analysis phases, how to distinguish workflows from pipelines, and a tour of pipeline types.

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).

Learner

Practical Guide to Uncertainty Quantification: Modelling Real Problems with UQ

Our Practical Guide to 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.

Independent User

Fundamentals of Data Science Solutions

Our Fundamentals of Data Science Solutions self-learning course will guide you through the best metrics for assessing the performance of machine learning models.

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.