Training and teaching

The RSE Team participates in a wide range of training and teaching activities. We provide training for people who work with code for research to build their skills in areas that academic training might not provide. We have developed training courses for the University of Sheffield which have been recognised and adopted by external organisations. Additionally, we lead and co-lead academic modules at undergraduate and PhD levels within the university.

Training

The RSE Team’s core training programme centres around improving and optimising research software through software engineering best practices such as version control, software design, testing and profiling. By providing researchers with opportunities to learn these key skills for reproducible research and collaborative software development we hope to empower researchers to create good quality, efficient and sustainable research software.

The following courses are run on a regular basis:

We also offer training in Deep Learning to improve and facilitate uptake of AI.

Join our mailing list to find out when new courses are advertised.

Upcoming training

No events are currently scheduled, please join our mailing list to hear about new events.

IT Services Training

Our colleagues in IT Services offer a range of free training courses in programming, AI, high performance computing and data science.

Statement on free at point of use training

We are delighted to be able to make free at point of use training available to the research community, to enable better software and more open, reproducible research. However, free at point of use training is not free. The cost of a course can easily run to thousands of pounds, if preparation costs are taken into account.

If you sign up for a course, please make sure you either attend or cancel your booking. Bookings can usually be cancelled using myDevelopment (log-in required) or, failing that, by emailing rse@sheffield.ac.uk.

Running courses that are not fully attended wastes our funding (which is provided by taxpayers, charities and students, amongst others) and reduces our collective capacity to improve research outputs and researcher experiences.

Persistent failure to attend booked courses might result in you being excluded from future training opportunities.

Bespoke training

We can provide bespoke training in response to the needs of groups of researchers. However, we usually need to seek funding from an organisation, school, research group, institute or doctoral training centre. The costs of running a course are our staff time plus venue and infrastructure costs. Covering these costs allows us to customise or develop new training for specific audiences.

We can also run courses where material is made openly available by others (e.g. The Carpentries). If you’re interested in us running similar courses for your learners, please contact rse@sheffield.ac.uk.

Academic teaching

Members of the RSE Team lead and co-lead the following Masters’ and PhD level academic modules within the university: