Software Carpentry’s goal is to help scientists and engineers become more productive by teaching them basic computing skills like program design, version control, testing, and task automation. In this two-day workshop, short tutorials will alternate with hands-on practical exercises. Participants will be encouraged both to help one another, and to apply what they have learned to their own research problems during and between sessions.

Target Audience:



Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on.

They are also required to abide by the ARCHER2 Training Code of Conduct.


Course materials


Video - Day 1 part 1

Video - Day 1 part 2

Video - Day 2 part 1

Video - Day 2 part 2

Video - Day 3 part 1

Video - Day 3 part 2

Video - Day 4 part 1

Video - Day 4 part 2



Registration is not currently available for this course.