This training curriculum offers a modular programme to support researchers in applying FAIR (Findable, Accessible, Interoperable, Reusable) principles and open research practices to their research software. The overview module provides an introduction to FAIR for research software and gives an overview of the topics that are offered in more detail in additional modules, which can be selected according to an individual’s learning goals.
The course materials in this organisation are made available as open educational resources for ongoing use at the University of Sheffield and in the wider community.
- Better Software for Better Research: Introduction to the FAIR training programme
- Software Lifecycle Planning
- Version Control : Git and GitHub through GitKraken - From Zero to Hero!
- Version Control : Git Collaboration
- Software Design
- Testing and Continuous Integration
- Documentation
- Reproducible Computational Environments
- Packaging
- Publishing a Software Paper in JOSS