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

Fundamentals of Software Engineering for Research

(includes all of the courses listed below)

22 Jan 2026 to 19 Feb 2026 Course info and booking.
Object oriented programming 22 Jan 2026 9:30-12:30 Course info and booking.
Functional Programming 22 Jan 2026 14:00-17:00 Course info and booking.
Version control with Git 29 Jan 2026 9:30-12:30 Course info and booking.
Collaboration with GitHub 29 Jan 2026 14:00-17:00 Course info and booking.
Software Testing 5 Feb 2026 9:30-12:30 Course info and booking.
Continuous Integration 5 Feb 2026 14:00-17:00 Course info and booking.
Packaging and Dependency Management 12 Feb 2026 9:30-12:30 Course info and booking.
Containerisation with Docker 12 Feb 2026 14:00-17:00 Course info and booking.
Introduction to HPC 19 Feb 2026 9:30-12:30 Course info and booking.
Workflows with Snakemake 19 Feb 2026 14:00-17:00 Course info and booking.

 

 

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.

Other training available at Oxford

Use the widget below to search and filter options. Click "View details" to book or learn more.