Information Services Division


Research IT Training

This page provides a summary of the online and classroom based research IT training we provide for UCL staff and students.

Key features

  • Classroom-based hands-on courses for researchers.
  • Online self-paced courses (e.g. python).
  • For Research IT training queries, contact us at RITS.
  • Tailored courses for specific groups.

Our courses

These courses are part of our regular training provision for UCL researchers, which includes both classroom based training and online training via UCL Moodle (see course details for links to online versions).

We will announce dates of the classroom based training below as registration opens, but please complete our expression of interest form if you would like us to contact you when registration opens for a specific course. You can also use the form to suggest topics you would like us to consider covering in future.

Introduction to the Unix Shell

An introduction to command line interaction with the Unix shell.*

* Software Carpentry Workshops and the Introduction to High Performance Computing course also teach the basics of using the shell.
Introduction to high performance and high throughput computing

A practical introduction to cluster computing using Legion.

Software carpentry workshop

A hands-on two-day event that covers the core skills needed to be productive in a small research team.

An introduction to research programming using Python

This course will introduce fundamental programming concepts and is aimed at researchers who want to use Python to manipulate and analyse data.

  • Eligibility: UCL Staff and students
  • Format: Online or 5 half-day classroom sessions

You can also follow us on twitter (@uclrits) or sign up to our mailing list for announcements about research IT training opportunities at UCL and elsewhere.

Other research IT training providers


ARCHER is a national UK supercomputing service which also provides a range of training courses at sites around the UK which are free for UK academics. See their training page for details.

LinkedIn Learning

LinkedIn Learning provides video tutorials covering a wide range of IT skills including programming, data analytics, web development, data visualisation, continuous deployment and more – all free to UCL staff and currently enrolled students. See ISD Learning & Teaching Services for details.

Running your own course using Legion

If you are running your own high performance computing course at UCL and would like to use Legion, we are able to provide temporary training accounts for attendees.

These accounts will last for the duration of the course, and will be associated with a few reserved Legion nodes so that trainees are able to quickly queue and run small scale job arrays and serial, OpenMP, and MPI jobs. We can also setup these accounts to load any modules you may require automatically.

To take advantage of this, please send an email to RC Support with the following information:

  • Course dates
  • Number of attendees
  • Software you intend to use including compilers, libraries and applications
  • A brief description of your HPC and training experience

Please note: In order for us to authorise these accounts, course leaders should be able to demonstrate previous HPC experience and the necessary skills to run a class and manage students appropriately.