Skip to content

NLeSC/internal-training

Repository files navigation

Training for Research Software Engineers

The training programme aims to help RSEs learn the fundamental computer science and engineering concepts and shows how these concepts can impact performance, correctness, quality, and reusability of the research software they work on. The programme provides RSEs with relevant fundamental background knowledge on topics that have a direct impact on their daily work. The training program is customized for each RSE depending on the background, and the skills needed for projects on which the SRE is working:

  • Module 1: Introduction to computer science and software engineering
  • Module 2: Code Quality & Documentation
  • Module 3: Collaborative Development
  • Module 4: Open-Source Software (OSS)

The Training is provided both for onboarding junior RSEs and for helping senior RSEs develop new skills needed for their daily work at the center. The training sessions are offered in individual or group formats under the coaching of one of the Tech Leads. Please always discuss your interest in participating in internal training with your line manager.

​Please contact "TechLeads" [email protected] if you have any further questions.

Contributing

We welcome contributions to the content of the Training for Research Software Engineers. Please view the contributing guidelines for more information.

Technical documentation

This platform uses the NEBULA framework.

For elaborate setup instructions and other documentation, see the NEBULA documentation