Print this page

Carpentry workshops

The Carpentries offers workshops on the foundational skills to work effectively and reproducibly with data and code.

Software Carpentry

Software Carpentry workshops aim to help researchers develop software or learn best-practices in software development by teaching them fundamental research computing skills. This hands-on workshop will cover basic concepts and tools, including the Unix shell, version control using Git, and coding in R or Python. The skills that are covered by the individual lessons are:

Unix Shell (lesson materials):

  • Automating repetitive tasks
  • Small data manipulations
  • Work reproducible with shell scripts

Version control with Git (lesson materials):

  • Setting up and using version control
  • Collaborating via Git

Programming in Python (lesson materials):

  • Python fundamentals
  • Processing and visualizing tabular data
  • Using lists
  • Automating actions and analyzes
  • Creating functions
  • Understanding errors and debug

Data Carpentry

Data Carpentry workshops focus on the fundamental data skills needed to conduct research. Its target audience is academics who work with data in their research and want to learn how to code and organize their projects to work more effectively and reproducibly with data. The skills that are covered by the individual lessons are:

OpenRefine for Social Science Data (lesson materials):

  • Filtering and sorting data
  • Examining and cleaning numerical data
  • Using scripts

R for Social Scientists (lesson materials):

  • R fundamentals
  • Data wrangling with dplyr and tidyr
  • Data visualisation with ggplot2
  • R Markdown

Requirements

The course is aimed at graduate students and other researchers. You don't need to have any previous knowledge of the tools that will be presented at the workshop. Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on.

Registration

The workshops are open to all employees of the NWO institutes. You can register for the upcoming workshop listed below through the link.

Upcoming workshop

September 30 & October 2, 2025 – Software Carpentry (Shell, Git & Python) at DIFFER. Click hyperlink for more information about the workshop.

Past workshops

  • October 5, 2022 – Using R for Reproducible Social Science at NSC-R
  • November 28 & December 13, 2022– Software Carpentry (Shell, Git & Python) at CWI
  • July 4 & 18, 2023 – Software Carpentry (Shell, Git & Python) at CWI
  • September 26 & 27, 2023 – Software Carpentry (Shell, Git & Python)
  • October 12, 2023 – R Data Carpentry workshop at NSC-R
  • December 5 & 7, 2023 – Software Carpentry (Shell, Git & Python) at DIFFER
  • March 11 & 13, 2024 – Software Carpentry (Shell, Git & Python) at CWI
  • October 7, 2024 – NSC-R Data Carpentry Workshop
  • October 15 & 17, 2024 – Software Carpentry (Shell, Git & Python) at CWI
  • May 13 & 14, 2025 – Software Carpentry (Shell, Git & Python) at CWI
Confidental Infomation