Better Research Software Carpentries Style Workshop
Pre-requisite: Foundational knowledge of Python, version control and using software tools from command line shell
This 2 day course teaches tools and practices for producing and sharing quality, sustainable and FAIR (Findable, Accessible, Interoperable and Reusable) research software to support open and reproducible research.
This target audience is post-graduate students, early career researchers or junior Research Software Engineers (RSEs) who are starting their research or software projects, have foundational knowledge of Python, version control and using software tools from command line shell, and want to develop software to support their research using established best practices
It is also suited to researchers or scientists who had foundational software training before but wish to refresh, reinforce or improve their skills and practices in the wider context of FAIR scientific practice and sharing and writing software for open and reproducible research.
Check out a few example learner profiles, to see if this course is a right fit for you.
Foundational knowledge of the following is required to be able to understand code examples used in the course:
- Python used to write scientific code e.g. this Carpentries lesson
- Version control with Git e.g. this Carpentries lesson
- Working in a command line interface (shell) e.g. this Carpentries lesson
We also offer the above Carpentries lessons as one-day workshops. Book at https://pretix.eu/ncl
2026-02-24-NCL
https://carpentries-incubator.github.io/better-research-software/
Newcastle University
until
Begin:
End:
Admission:
Add to Calendar