sponsored by Helmholtz Information & Data Science Academy (HIDA)
in cooperation with The Carpentries.

Software Carpentry Workshop (Shell, Git, R for Reproducible Scientific Analysis )
This workshop consists of three parts:
1. an introduction to Bash shell scripting (1/2 day)
2. version control with Git (1/2 day)
3. R for Reproducible Scientific Analysis (1 full day)
In part 1, learners will gain confidence in using the command line to navigate their file structure and work with files on their computer, culminating in writing custom Bash scripts to automate repetitive analyses/tasks.
In part 2, participants will learn the core concepts of version control and be able to implement a simple Git workflow for tracking their own work.
Part 3 covers data analysis and visualisation in R, focusing on working with tabular data and other core data structures, using conditionals and loops, writing custom functions, and creating publication-quality graphics. As our more introductory R offering, this workshop also introduces learners to RStudio and strategies for getting help. This workshop is appropriate for learners with no previous programming experience. Please note that statistical analyses are not covered in this introductory course..
To get an idea of the topics covered in this workshop, you can have a look at the example lesson plans for each of the three parts (R for Reproducible Scientific Analysis) here. But please be aware that the exact content covered in each course can vary slightly, depending on the course instructors and time constraints. You will get more information on this course closer to the starting date.
Workshop Days and Times
Monday, 11 March 2024, 9am - 5pm
Tuesday, 12 March 2024, 9am - 5pm
Note: Registration will open February 12, 2024 at 12pm (lunch time).
Target Group
The course is aimed at Helmholtz researchers and partner institutions, but we will also admit a limited number of researchers from other institutions. The course is appropriate for learners with no previous programming experience.
Additional Information
- The course content is coordinated, so we strongly recommend that you do not miss any part of the course. To receive a certificate we expect full time and active participation.
- Your registration for this course is binding. If you need to leave/miss the course for a period of time, please let us know in advance
- There is no waiting list for this course! If someone withdraws from a course, their place is automatically reopened. We therefore advise you to keep an eye on the registration in case the course is full and you would like to attend.
- This course is free of charge.