Research software support training

Online

Online

September 15 - October 13, 2026

Tuesdays 9:00 - 13:00 CEST weekly

Instructors: Jaro Camphuijsen, Eva Lekkerkerker, Fenne Riemslagh, Ewan Cahen

Helpers: Sander van Rijn, Ole Mussmann, Thijs van Lankveld, Lourens Veen

Some adblockers block the registration window. If you do not see the registration box below, please check your adblocker settings.

General Information

The eScience Center offers a range of workshops and training courses, aimed at PhD candidates and other researchers or research software engineers. We organize workshops covering digital skills needed to put reproducible research into practice. These include online collaboration, reproducible code and good programming practices. We also offer more advanced workshops such as GPU Programming, Parallel Programming, Image Processing and Deep Learning.

Research software is a topic of growing interest for many researchers. This workshop is tailored for support staff who are already familiar with Research Data Management and the FAIR principles but would like to learn more about how to manage software better and help researchers manage their research software/code.

The workshop will cover the following key aspects:

The workshop will cover hands-on exercises and many opportunities to ask questions that are relevant to you, your experience, and your field.

The workshop is split over two separate days with homework exercises in between.

Who: 

This workshop is aimed at research support staff, that want to learn about research software and be able to better support researchers who write code in their research.

For example (but not exclusively): University Library staff, Digital Competence Center staff, Data Stewards, Research Software Engineers, etc.

Recommended prior knowledge:

Where: This training will take place online. The instructors will provide you with the information you will need to connect to this meeting.

When: September 15 - October 13, 2026, Tuesdays 9:00 - 13:00 CEST weekly.

Requirements: Participants must have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below).

Accessibility: We are dedicated to providing a positive and accessible learning environment for all. Please notify the instructors in advance of the workshop if you require any accommodations or if there is anything we can do to make this workshop more accessible to you.

Workshop files: You will find all slides, notebooks, archived collaborative documents, and other relevant files in the files folder of the workshop website repository after the workshop.

Contact: Please email or training@esciencecenter.nl for more information.


Code of Conduct

Participants are expected to follow these guidelines:

Syllabus

Schedule

The workshop consists of five separate online days with time in between for homework exercises

Day 1

local Amsterdam time what
09:00 Welcome and icebreaker
09:30 Research Software
10:30 Break
10:45 Software in the Research Landscape
11:45 Break
12:00 Landscape exercise
13:00 End of Day 1

Day 2

local Amsterdam time what
09:00 Welcome and recap
09:30 Software Management Plans
10:30 Break
10:45 SMP Excercise
11:30 Break
11:45 Version Control
13:00 End of Day 2

Day 3

local Amsterdam time what
09:00 Welcome and recap
09:15 Software Testing
10:45 Break
11:00 Documentation
11:45 Break
12:00 Software Citations
13:00 End of Day 3

Day 4

local Amsterdam time what
09:00 Welcome and recap
09:15 Distributing Software
10:15 Break
10:30 Software Publications
11:30 Break
11:45 Software Licenses
13:00 End of day 4

Day 5

local Amsterdam time what
09:00 Welcome and recap
09:15 Gen AI Lesson Pilot
10:15 Break
10:30 Gen AI Lesson Pilot
11:45 Break
12:00 Workshop Recap & Questions
13:00 End of day 5

All times in the schedule are in the CET timezone.


Setup

To participate in this workshop, you will need access to software as described below. In addition, you will need an up-to-date web browser.

We maintain a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page.

Software setup

For this workshop you need a laptop and access to the internet. There are no setup instructions.

Install the videoconferencing client

If you haven't used Zoom before, go to the official website to download and install the Zoom client for your computer.

Set up your workspace

Like other Carpentries workshops, you will be learning by "coding along" with the Instructors. To do this, you will need to have both the window for the tool you will be learning about (a terminal, RStudio, your web browser, etc..) and the window for the Zoom video conference client open. In order to see both at once, we recommend using one of the following set up options:

This blog post includes detailed information on how to set up your screen to follow along during the workshop.