Software Carpentry Workshop

Past event

Registrations are open until 10/05/2023. The Software Carpentry workshop will take place in Strasbourg on 13-15, May 2024

13 15 May 2024
9h 15h
Strasbourg - Esplanade Campus- Studium - 7 rue Blaise Pascal - Entresol - Room E.12

The University of Strasbourg is an organisation member of the Carpentries for the second year.

Participate to a Software Carpentry Workshop from 13, May to 15, May 2024.


What is a Software Carpentry workshop?

A Software Carpentry workshop is a hands-on training that covers the introductory computational skills needed to do a wide range of advanced computing tasks & to manage your work using version control. It shows how to analyze data using Python. Our lessons are build on the existing knowledge of learners to enable them to quickly apply skills learned to their own research. Our initial target audience is learners who have little to no prior computational experience. We create a friendly environment for learning to empower researchers and enable data driven discovery.

Short tutorials alternate with practical exercises, and all instruction is done via live coding. A Carpentry workshop is taught by at least one trained and badged instructor. Over the course of the workshop, instructors teach the lessons called "The UniX Shell", "Version control with Git" and "Programming with Python". During this workshop, you will use Python in order to analyze inflammation data. Curriculum for this lesson is available online in English and in Spanish.

Local session

Dates confirmed: 13-15/05/2024, 9am-3pm

Program and requirements are available on:

The lessons of the workshop are, using Bash, Git and Python:

  1. foundational concepts of data analysis
  2. the skills needed to automate repetitive tasks and easily combine smaller tasks into larger, more powerful workflows.



Unix Shell:

This lesson guides you through the basics of file systems and the shell. If you have stored files on a computer at all and recognize the word “file” and either “directory” or “folder” (two common words for the same thing), you’re ready for this lesson.

If you’re already comfortable manipulating files and directories, searching for files with grep and find, and writing simple loops and scripts, you probably want to explore the next lesson: shell-extras.

Version control with Git:

In this lesson we use Git from the Unix Shell. Some previous experience with the shell is expected, but isn’t mandatory.

Programming with Python:

You need to understand the concepts of files and directories and how to start a Python interpreter before tackling this lesson. This lesson sometimes references Jupyter Notebook although you can use any Python interpreter mentioned in the Setup.

The commands in this lesson pertain to any officially supported Python version, currently Python 3.8+. Newer versions usually have better error printouts, so using newer Python versions is recommend if possible.


Software to install:

In order to participate in this workshop, software must be pre-installed on your laptop. For install instructions, please refer to the "Setup" section found on the workshop page:

You feel lost and need help before the workshop? We can provide help setting up your laptop, on campus and online, before 10th of May, 2024. Ask for help at: openaccessmonth[at] 


Have a look on the standard curriculum: Software Carpentry workshop:

The UniX Shell

Version control with Git

Programming with Python


Pre and Post -workshop Survey:

Instructors need to know more about your expections and level of satisfaction: please answer before the workshop the Pre-Workshop Survey and after the workshop the Post-Workshop Survey. It will help to improve the quality of the workshop. Thanks a lot by advance!



PhD students, researchers and technical staff from the University of Strasbourg, France.

PhD students' registrations will be privileged.

Researchers from all domains of science can apply. Number of participants limited to 20 participants.



Learning center 'Studium' : 2 rue Blaise Pascal 67000 Strasbourg (Access Map)

Lunch breaks : Restaurant Le 32 : 32, boulevard de la Victoire 67000 Strasbourg



Dates confirmed: 13-15/05/2024, 9am-3pm


The team

Carpentries Instructors: Marie Houillon & Manon Marchand

Helpers: Valérie Cognat (engineer, IBMP), Swaroop Kunapuli (PhD student, CMC) & Pooja Sharma (post-doctoral researcher, CDS)



Support and course will be given in English.



Registrations are open from 15/04/2024 to 10/05/2024.


How to register to the workshop?

Please send an e-mail to: openaccessmonth[at]

indicating your first and last names, e-mail address + your research topic(s) and your motivation to participate in this 3 day-workshop (3 sentences will be enough).

Depending on your profile: mention your doctoral school, research units and/or department of affiliation at the University of Strasbourg.

We will accept your request subject to your commitment to attend the 3 days completly, from 9am to 3 pm.


Fees and credits

There is no fee to pay to attend this workshop.

PhD students who have attended three days receive credits.


We are very happy to see you in May, 2024!