SWD2: Version Control with Git and GitHub (Hybrid)

A practical introduction to version control for researchers who want to work more reliably, reproducibly, and collaboratively.

Version control isn’t just for software developers — it’s a powerful, lightweight tool for anyone whose research involves evolving code, analysis, or written material.
Join us to learn the essential skills that make your work more robust, more organised, and much easier to collaborate on.

By the end of this workshop, you will be able to:

  • Maintain a clear, reliable history of your work so you always know what changed, when, and why.
  • Reproduce results confidently by linking outputs to the exact version of code or text that produced them.
  • Collaborate without clashes, overwrites, or confusion about whose changes are whose.
  • Share your work cleanly and transparently with colleagues or the wider research community.

This course is practical and hands‑on, with guided exercises to help you build confidence using version control in your research workflow.

Prerequisites

For the best experience, participants should be familiar with basic programming concepts (in any language) or have previously completed either the SWD1a or SWD1b courses.

When and where

This course runs across two half‑day sessions: one online and one in person.

  • Session 1: Wed 20 May, 10:00–13:00 (Online)
  • Session 2: Wed 10 June, 10:00–13:00 (In person) — Worsley LIDA (11.06)

How to book

Booking for both courses is through the IT Training Unit.