Training

Our expert-led training courses and self-service materials can help you improve your computational skills and get maximum value from our research computing infrastructure.

Courses

HPC
Beginner - Intermediate Level

Grow Your Research Potential

High Performance Computing (HPC) is one of two main categories of training we offer. Our series of HPC courses can take you from complete novice to proficient user, capable of managing more complex environments and workflows.

We offer a balance of on-campus and online options throughout the year, all of which are facilitated by qualified instructors with experience tackling advanced HPC applications.

Current HPC courses we offer:

Find out about upcoming training dates on our Events page.

Access training materials on demand via the Resources area of the website.

Beginner Level

Embrace Open Science Principles

Software Development is the second of our main categories of training. These courses will equip you with foundational software engineering and data science skills, while fostering development practices that promote transparency, accessibility, and collaboration in research.

We currently offer the following software development courses:

Find out about upcoming training dates on our Events page.

Access training materials on demand via the Resources area of the website.

Man delivering lecture
delegates at a networking event

Learning Communities

We understand learning extends beyond the classroom. Communities of Practice (CoPs) are a vital source of peer-to-peer learning, particularly for those working in highly specialised areas. We host a variety of community-led learning events throughout the year where we aim to create the conditions for collaboration and knowledge exchange.

Upcoming Training Events

HPC1: Introduction to High Performance Computing
Our HPC1 course introduces complete beginners to using the High Performance Computing (HPC) resources at the University of Leeds, through…
screenshot of a code editor with some python code
SWD1a: Introduction to Python Programming
Our SWD1a introduces basic programming concepts and conventions in Python
SWD7: Introduction to Data Visualisation
Our SWD7 course will introduce you to key concepts of good data visualisation using some popular python libraries

Self-service Learning Resources

Self-service Learning Resource: Research Software Development
Access the core learning material for our SWD3 course on software development practices for research as a self-paced learning resource.
Self-service Learning Material: Containers and Applications on HPC
Our self-service learning material, HPC2: Containers and Applications on HPC, is designed to help you get up and running building…