Accessible supercomputing, data science and AI training with industry in mind
Our training is application focused, designed to enable individuals, businesses and public sector organisations to take advantage of digital technologies like supercomputing, data science, AI, full stack, cloud and quantum computing to enhance processes within your organisation and provide the skills needed to thrive in a digital economy.
You might choose our self-learning modules to learn at your own pace any time, any where or book onto a live event where you can ask questions with our experts. Our team can also work with you to identify learning pathways through our course catalogue that will equip your organisation with the skills needed to take advantage of digital technologies.
Check out our available self-learning modules and upcoming live training courses below, or book a live Q&A or hands-on practical session to accompany your self-learning activity.
Have you always wanted to learn the Python programming language but are not sure how to start? This free self-paced course will take you through the very basics and help you to become familiar with programming concepts and constructs as well as give you the confidence and enthusiasm to start creating your own programs.
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.
While many were first introduced to Generative AI through ChatGPT, this introductory-level course reveals its longer history, broader capabilities and wider applications.
Beginner’s Guide to Machine Learning and Data Science
Our Beginner’s Guide to Machine Learning and Data Science self-learning course is a bite-sized practical guide to applying machine learning to real-world challenges.
Do you have existing company or research codes that need scaling up for use on supercomputing platforms, or old codes that need updating for newer systems? Aimed at Independent Users, this course will teach you how to parallelise your company’s code
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).
Trainees from a non-related background with very little knowledge of the subject area
Learner
Trainees with some theoretical or practical knowledge within the relevant subject area
Independent User
Trainees who can work independently within the subject area but would require guidance for solving complex problems
Practitioner
Trainees actively working in the subject field, looking to investigate emerging technology developments, new techniques and/or develop collaborative multidisciplinary applications with higher levels of complexity