Summary and Setup

Edit this page

Byte-Sized RSE Series Overview


Byte-sized RSE is a series of standalone mini lessons providing key research software skills in around 1.5 hour.

Target audience

  • Research software engineers (RSEs) or reseachers who code or build software tools for research working in academic or research-intensive settings — i.e., people whose role includes developing, maintaining, or supporting research software.
  • Researchers and postgraduate students involved in computational or data-intensive research, who already have some basic software/coding experience and want to level up their software engineering practices.

Byte-Sized RSE Lessons

At the moment, the following mini lessons constitute the Byte-sized RSE series:

More lessons will be added in the future. If you are interested in contributing - please contact us.

Learning Objectives/Intended Learning Outcomes

  • Gain concrete skills and awareness in research-software engineering practices (e.g., code quality, version control, CI) that improve productivity, maintainability and reproducibility.
  • Improve collaboration and code sharing between researchers and software engineers by adopting shared tooling/practices.
  • Accelerate the uptake of sound software practices within research groups, reducing technical debt, improving reliability of research software.
  • Provide accessible “bite-sized” training modules that fit into busy researcher/technical staff schedules.
Prerequisite

Each of the lessons within the Byte-sized RSE series contains a separate set of prerequisites - please refer to that information to learn what prerequsite knowledge is needed in order to effectively follow the lesson.

Setup instructions


Each of the lessons within the Byte-sized RSE series contains a set of separate installation instructions that should be refered to in order to setup for the lesson.