Skip to main content

ARC offers a range of training courses, online and in person, that enable researchers to professionally write, manage and run their research codes. In the current portfolio, there are courses on Python programming, version control with git and Github, machine learning and data analysis, and using a supercomputer. The portfolio is planned to be expanded in the following years. If there are any courses you’d like to see us provide, please get in touch. We also plan to organise courses with external trainers.

Sign-up for the ARC courses is managed using Inkpath .If this is your first use of Inkpath, you will be prompted to set up a profile first, then you can either go to ’Find Activities’ or search for the relevant course. You can find user guides on Inkpath here

If you can't attend our courses but are interested in the topics covered, take a look at our resources page which contains materials for self-study.

If you have any problems booking on our courses, please contact arc.admin@durham.ac.uk

Course Date Time Room
Using the Hamilton Supercomputer  Thursday 1st May 2025 9.00-12.30 Teaching and Learning Centre -TLC220
Learning to program with Python Friday 2nd May 2025 9.00-12.30 Teaching and Learning Centre -TLC205
Introduction to Artificial Neural Networks in Python Monday 5th May 2025 12.30-15.00 Online 
Introduction to Artificial Neural Networks in Python Tuesday 13th May 2025 12.30-15.00

Teaching and Learning Centre -TLC220

Using Linux and the command line: the UNIX shell Thursday 8th May 2025 9.00-17.00 Maths and Computer Science- MCS1007
Version Control with Git and GitHub Friday 16th May 2025 12.30-17.30 Teaching and Learning Centre -TLC205
A brief introduction to parallel programming on a Supercomputer  Thursday 5th June 2025 9.00-12.30 Teaching and Learning Centre -TLC205
Coding with Python Thursday 19th June 2025 9.00-12.00 Teaching and Learning Centre -TLC220
Introduction to Data Analysis with Python Thursday 26th June 2025 9.00-17.00

Confluence Building - CB-0020