Training

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

Please note this term the below course is only being offered in the full 10 session course.

Fundamentals of Software Engineering for Research (includes all the sessions listed below) 7 Nov 2025 to 5 Dec 2025 Course Info & Booking
Object Oriented Programming 7 Nov 2025 9:30-12:30 Centre for Human Genetics - Room K, Roosevelt Drive, OX3 7BN
Functional Programming 7 Nov 2025 14:00-17:00 Centre for Human Genetics - Room K, Roosevelt Drive, OX3 7BN
Version control with Git 14 Nov 2025 9:30-12:30 Centre for Human Genetics - Room A, Roosevelt Drive, OX3 7BN
Collaboration with GitHub 14 Nov 2025 14:00-17:00 Centre for Human Genetics - Room A, Roosevelt Drive, OX3 7BN
Software Testing 21 Nov 2025 9:30-12:30 Centre for Human Genetics - Room K, Roosevelt Drive, OX3 7BN
Continuous Integration 21 Nov 2025 14:00-17:00 Centre for Human Genetics - Room K, Roosevelt Drive, OX3 7BN
Packaging and Dependency Management 28 Nov 2025 9:30-12:30 Centre for Human Genetics - Room K, Roosevelt Drive, OX3 7BN
Containerisation with Docker 28 Nov 2025 14:00-17:00 Centre for Human Genetics - Room A, Roosevelt Drive, OX3 7BN
Introduction to HPC 5 Dec 2025 9:30-12:30 Centre for Human Genetics - Room K, Roosevelt Drive, OX3 7BN
Workflows with Snakemake 5 Dec 2025 14:00-17:00 Centre for Human Genetics - Room K, Roosevelt Drive, OX3 7BN

 

 

Get notified about upcoming courses

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.