Online Training Resources

This page is an attempt by N8 CIR to bring together links to online training and resources that people may find useful to access.

If you are organising an online course or plan to share resources, or know someone else who is, then please send the details to and we will add it to this page as soon as we are able.


ARCHER Training The UK national supercomputing service, ARCHER, provides large amounts of HPC training that is free for all UK academics. Courses cover a range of abilities from beginner to advanced and are run at a variety of locations around the UK.

Find out more here:

Automation and Make

Automation and Make (Software Carpentry) - University of Manchester

Command Line

Introduction to the command line for Bioinformatics - University of Sheffield Bioinformatics Core

Data Visualisation

Introduction to Data Visualisation and Analysis - University of Manchester

Data Manipulation and Visualisation - University of Sheffield Bioinformatics Core

Git and GitHub

Collaborative Distributed Version Control with Git - CodeRefinery

Introduction to Version Control using Git and GitHub - University of Manchester

Introduction to Version Control with Git - CodeRefinery

Using Git to Code, Collaborate and Share - Imperial College London

Version Control with Git - Software Carpentry


NVIDIA Accelerated Computing - Training

NVIDIA Deep Learning Institute


Introduction to Jupyter and JupyterLab

Machine Learning

Google Machine Learning Crash Course


Introduction to LaTeX - University of Manchester


MATLAB On-ramp and online training

Introduction to MATLAB (Software Carpentry)

Teaching with MATLAB

Teaching with MATLAB and Simulink


Research Software Engineering with Python

Introduction to Python (Software Carpentry)


Data Analysis using R

Data Analysis using R - University of Sheffield Bioinformatics Core

Essential Data Analysis Skills for Researchers - University of Sheffield Bioinformatics Core

Introduction to RNA-seq analysis in R - University of Sheffield Bioinformatics Core

Programming with R (Software Carpentry)

R for Reproducible Scientific Analysis (Software Carpentry)

Software Engineering

Essential Software Engineering for Researchers

CodeCademy - Learn to Code Online

Software Sustainability Institute

The Software Sustainabilty Institute have collected dozens of guides on these pages, some written by us and some from around the community. The guides provide detailed advice on everything from better development practices to managing communities.

Read more here:

Unix Shell

Introduction to the Unix Shell - Software Carpentry

Return to article index