
Fundamentals of Exascale Computing
Aimed at independent users, this one day course will present Novel portable programming models for heterogeneous computer architectures (where the computer architecture uses more than one instruction set and so requires different programs to be written for each).

Fundamentals of Reinforcement Learning
Aimed at independent users, this course in Reinforcement Learning (RL) will take you through some of the practical considerations to make when looking at how Reinforcement Learning can be used as a decision-making tool in your business.

Teaching Computational Science Workshop ICCS Workshop
This ICCS25 workshop will focus on innovations in teaching computational science in its various aspects like modelling and simulation, high-performance and large-data environments for all levels and in all contexts.

Solving Problems with Uncertainty ICCS Workshop
This ICCS25 workshop will focus on methods and algorithms for solving problems with uncertainties, stochastic methods and algorithms for solving problems with uncertainties.

Fundamentals of Cloud Computing
Aimed at Independent Users, this course will take you through the full lifecycle of “model to service”, starting off with an open-source language model and going through the steps to go from a model to a fully usable deployed cloud-hosted application

Fundamentals of Performance Analysis
Have you ported your applications to supercomputers and found they are not as fast as you expected? Do you want to know which sections of the application are limiting performance?