Software Carpentry Workshop and Research Software Engineering (RSE) 102 Workshop

October 4, 2022

M. Braun (IntCDC), SimTech, SFB1313, FoKUS, IZUS/TIK

Time: October 4 – 7, 2022
Download as iCal:


IntCDC, SimTech, FoKUS, SFB1313 and TIK are jointly organizing a Software Carpentry (SCW) workshop and a Research Software Engineering (RSE) 102 workshop.  The RSE 102 workshop builds thematically on the Software Carpentry workshop, but the workshops target different audiences.

The Software Carpentry workshop targets doctoral researchers and students with no or only little experience in programming; the RSE 102 workshop targets doctoral researchers only and expects a certain existing RSE knowledge.

Both workshops are given in English language.

Date:  4-7 October 2022   |  3:00 p.m. - 6:30 p.m.
Location: University of Stuttgart - Vaihingen campus, exact location tba
Participation fees: free of charge
Registration deadline: 29 September 2022, the number of participants is limited to 25 persons per workshop.

We plan to give these workshops every 6-12 months. If you are rather new to RSE, we recommend to start with the Software Carpentry workshop now and continue with the RSE 102 workshop at the next iteration.


About the Software Carpentry workshop
The Carpentries ( is a community initiative that provides programming tools for the daily routine of scientists. The content of the workshop will be as follows:

  • Using the Unix shell
  • Version control using Git
  • Programming and creating diagrams with Python

The workshop will not only be about teaching fundamental programming skills, but also about how to automate and reproduce scientific processes as well as possible. For instance, after attending this workshop you will be able to:

  • Automate repetitive tasks
  • Establish a workflow for keeping track of your work
  • Reproduce tabular data for analysis and visualization


About the RSE 102 workshop
We build up on the fundamentals (Unix shell, Git, Python) as learned during the Software Carpentry workshop and study methods and tools used to ensure good software engineering:

  • Git workflows
  • Containerization
  • Testing and continuous integration
  • Building and packaging
  • Software design principles

Skills in these areas are crucial for developing or contributing to quality-assured software in collaborative environments and are very useful in today’s research landscape.


Further information - Software Carpentry workshop
See the workshop website for additional information and the required setup. You can register via ILIAS. In case of questions, please do not hesitate to contact the SCW team via

Further information - RSE 102 workshop
For more information and registration, please visit the workshop website on Campus.



To the top of the page