STEP-UP classroom for Code Refinery workshop: Best practices for research software development
Best practices for research software development
This free online Code Refinery workshop is designed for researchers in all disciplines who want to write software as part of their research. This course teaches the tools needed for efficiently writing and maintaining research software, applicable to all programming languages.
The course covers:
- Git and GitHub
- AI tools for coding
- Reproducible environments
- Testing
- Containers
- Modular code development
- Documentation
Course format
- Six half days, 09:00-14:00 GMT, on Monday-Wednesday 17-19 March 2026 and Monday-Wednesday 24-26 March 2026.
- Join remotely alone or with your research team
- Join an in-person classroom at Imperial College London (first week only)
How to register
- Register for the online course here (all participants, remote or in person)
- Register for the in-person classroom at Imperial here (in person participants only)
If you want to attend the in person classroom (we supply coffee/tea/lunch), please register at both links above!
More information
Funding and organisation
The online course is developed by CodeRefinery, which is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk. Any questions, contact support@coderefinery.org.
The local in-person classroom is organised by STEP-UP. Any questions, contact info@step-up.ac.uk