In-Person Training

We host in-person training courses in all areas of software engineering.

All courses currently advertised are free for all members of the University of Oxford. Our training is targeted at researchers who need to write code, for example DPhil students and ECRs, but may be useful for others.

Upcoming Courses

Michaelmas Term 2026

Course info and booking links will be available here soon.

Fundamentals of Software Engineering for Research
(includes all the courses listed below)
20 Oct to 17 Nov
Object Oriented Programming20 Oct 9:30-12:30
Functional Programming20 Oct 14:00-17:00
Version Control with Git27 Oct 9:30-12:30
Collaboration with GitHub27 Oct 14:00-17:00
Software Testing3 Nov 9:30-12:30
Continuous Integration3 Nov 14:00-17:00
Packaging and Dependency Management10 Nov 9:30-12:30
Cotainerisation with Docker10 Nov 14:00-17:00
Introduction to HPC17 Nov 9:30-12:30
Workflows with Snakemake17 Nov 14:00-17:00

Subscribe to our mailing list by sending a blank email to: rse-announce-subscribe@maillist.ox.ac.uk

Online Training Material

We host a corpus of publicly-available training material related to software engineering: train.rse.ox.ac.uk/
You are welcome to work through any material at any time, and licensing and attribution information is available on every page by clicking the @ symbol at the top right of each page.

One-Day "Crash Course"

Our hands-on, one-day course is designed to introduce researchers to essential practices in software engineering for research. We hope to get feedback from our initial run on 8th July before rolling it out to individual departments during the 2025-26 academic year.

Please get in touch with Fergus Cooper (rse-training@dtc.ox.ac.uk) if you are interested in your department or college running an iteration of this course.