Available Course Materials
Git Novice
Software Carpentry introduction to Git for novices.
Adapted from Software Carpentry materials
Iot Novice
An introduction to the Internet of things using a microcontroller and sensors
Adapted from Software Carpentry materials
Upcoming Course Instances
No upcoming courses available on GitHub. This doesn't mean we're not running any, though! Check the official Durham ARC training calendar for the latest information.
Past Course Instances
View 14 past courses
| Date | Course | Materials |
|---|---|---|
| January 22, 2026 | Version Control with Git | View Materials |
| January 15, 2026 | Research Computing Course | View Materials |
| October 16, 2025 | Version Control with Git | View Materials |
| October 15, 2025 | Unix Shell | View Materials |
| May 16, 2025 | Version Control with Git | View Materials |
| May 08, 2025 | Unix Shell | View Materials |
| February 14, 2025 | Version Control with Git | View Materials |
| February 13, 2025 | Unix Shell | View Materials |
| October 14, 2024 | Research Computing Course | View Materials |
| July 05, 2024 | Unix Shell | View Materials |
| April 19, 2024 | Version Control with Git | View Materials |
| March 01, 2024 | Unix Shell | View Materials |
| December 13, 2023 | Unix Shell | View Materials |
| October 09, 2023 | Version Control with Git | View Materials |
About Durham ARC
Durham University Advanced Research Computing provides training and support for researchers and postgraduate students at Durham University. Our courses are designed to help you develop essential computational skills, from version control to parallel programming. We follow Software Carpentry teaching methods, emphasizing hands-on learning and peer support.
Some of our courses are based on or adapted from Software Carpentry materials, which are openly licensed and community-developed.