A Software Carpentry is a two-days basic hands-on workshop, which covers introduction to the command-line and task automation with Unix shell, an introduction to Python programming and an introduction to versioning control with Git.
After the workshop you should be able to:
- overcome the initial barriers and gain the foundational knowledge needed to begin learning computational skills.
- recognize the basic syntax of Python programming language, employ scripts to get started on data analysis and visualizations and identify best practice for writing code.
- get familiar with the command line and Unix shell, identify its use and employ it to perform basic tasks with data.
- recognize the importance of version control and practice the basics steps of working with your own local and remote Git repository.
The workshop will include short tutorials alternating with practical exercises, so please make sure you have a laptop/desktop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.).
Target Audience:
This is a beginner-friendly course—no prior experience with the tools we'll cover is required.
Have you ever used the terminal? Or worked with tabular data in Python? Or learn what is version control and why is relevant?
If not, don’t worry—that’s exactly what we’re here to teach. Come join us and start learning from scratch!
Organizers:
Software Carpentries workshops at TU Delft Library are organized in collaboration with and TU Delft Digital Competence Centre (DCC) and TU Delft Data Stewards.
Date, Time & Location:
Date: 19 and 20 May, 2026
Time: 09:00 - 17:00, each day
Location: Orange Room TU Delft Library