Summary and Schedule

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.

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.

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.