The course aims to teach a core set of established, intermediate-level software development skills and best practices for working as part of a team in a research environment using Python as an example programming language.
This course is aimed at people who have been writing research software (potentially used by others too) for a while but it is currently undocumented or unstructured. They now want to learn more intermediate software engineering techniques and tools and how to collaborate with others to develop "good" software and how to prepare software for reuse.
It will be delivered online via Zoom over 5 half-days from Monday 23 - Friday 27 May from 13:00 - 16:30 BST as a self-learning workshop with hands-on support from a number of helpers. Learners are separated into breakout rooms where they initially go through the material and exercises on their own and individually, and where they can discuss things in smaller groups. Each breakout room has at least one helper available to answer any questions and help with discussions. In later stages, learners from the same breakout rooms form teams and start working on a single project together.
The Research Software Camp: Next Steps in Coding will run from 16- 27 May with a focus on improving computational and training skills at beginner and intermediate levels. Find out about the other workshops and sessions taking place during the Camp.
Share this page
We also use analytics & advertising services. To opt-out click for more information.