We offer an extensive range of training courses, from Software and Data Carpentry courses that teach core research IT skills, though to specialised courses on programming and applications. Below is a list of upcoming courses. You will also find some general training links and a list of past courses. 

If you have any questions please contact the training coordinator Katerina Michalickova. We also welcome suggestions regarding new training topics.

Upcoming courses

Research Software London Software Carpentry - the command line, Git, Python - November 25-27, 2020


Software Carpentry's mission is to help researchers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing.  The usually last 2 days and are taught by trained volunteer researchers.

The upcoming workshop teaches the fundamentals of the command line, version control and Python.  No previous knowledge is required.  The event is free and open to everyone from the College.

Class details and dates:

Automating tasks with Unix Shell

Nov 25, 10:00 - 13:00 Remote workshop Chris Cave-Ayland (ICL)

Version control with Git

Nov 25, 14:00 - 17:00 Remote workshop Iain Barrass (QMUL)

Python 1

Nov 26, 14:00 - 17:00 Remote workshop Iain Stenson (QMUL)

Python 2

Nov 27, 14:00 - 17:00 Remote workshop Tom Dowrick (UCL)
Enter table footer here
Summary of the table's contents



  • Please register at the workshop site.

Beginner's Guide to HPC - October 14, November 12, December 10


The course will provide a hands-on introduction to the HPC systems at the College.  The class is intended for HPC newbies, we'll start with the very basics of cluster computing.  After the introductory part, we'll log in for guided practice.


  • HPC at Imperial
  • login
  • file transfer
  • module system for available software
  • file management on the clusters
  • queue manager
  • job parameters
  • serial job script
  • input and output files
  • hands on serial job
  • multiple serial job script
  • hands on multiple serial job
  • parallel Python
  1. Some knowledge of the Linux command line.  You need to know the file management commands (pwd, mkdir, cd, cp, mv, rm, cat, head, tail) and the nano text editor.
  2.  Access to the Imperial HPC resource.  Staff can self-register, others have to ask their supervisor to register them online (please see the instructions).  If you have problems registering, write to the RCS support
  1. For a remote workshop, please make sure you have a computer, headphones and microphone.
  2. To access from off-campus, install and run Imperial VPN (https://www.imperial.ac.uk/admin-services/ict/self-service/connect-communicate/remote-access/virtual-private-network-vpn).
  3. Make sure that you have access to the HPC cluster (http://www.imperial.ac.uk/admin-services/ict/self-service/research-support/rcs/support/getting-started/).  Note: This has to be done at least one day before a class.
  4. Test your access at http://login.rcs.ic.ac.uk using your Imperial login and password.


Upcoming remote classes:
DateTimeLocationInstructor Registration

October 14, 2020

14:00-17:00 remote workshop Katerina Michalickova from the Graduate School  registration link

November 12, 2020

14:00-17:00 remote workshop Katerina Michalickova from the Graduate School  registration link

December 10, 2020

14:00-17:00 remote workshop Katerina Michalickova from the Graduate School  registration link
Summary of the table's content23 February 2018

Class materials: 

Slides (with links to videos)

RCDS classes

General training links

General training links


Course Link 
Software Carpentry 

The Software Carpentry Foundation is a non-profit volunteer organization whose members teach researchers basic software skills.

Upcoming workshops.

ARCHER training  

ARCHER is UK National Supercomputing Service. The ARCHER training team delivers HPC classes at various universities including Imperial and UCL.

ARCHER training page with links to past events and teaching materials.

ARCHER Virtual Tutorials and Webinars  

Several virtual tutorials and webminars offered by the ARCHER service. They take place usually at 15:00 UK time on Wednesdays.

ARCHER Virtual Tutorials and Webinars with links to past sessions.
Science and Technology Facilities Council  Latest events.
Science and Engineering South Events list.