Open Research:

Kickstart Shell & Git

This workshop is divided into two parts: an introduction to Bash shell scripting and an overview of version control with Git, each lasting half a day. Participants will build confidence in using the command line for file management and automation, while also learning how to use Git for tracking and managing their work.

The workshop consists of two parts:

1. an introduction to Bash shell scripting (1/2 day)

2. version control with Git (1/2 day)

In part 1, learners will gain confidence in using the command line to navigate their file structure and work with files on their computer, culminating in writing custom Bash scripts to automate repetitive analyses/tasks.

In part 2, participants will learn the core concepts of version control and be able to implement a simple Git workflow for tracking their own work.

This course is based on lesson plans provided by The Carpentries and will be taught by a certified Carpentries instructor. To get an idea of the topics covered in this workshop, you can have a look at the example lesson plans here and here. But please be aware that the exact content covered in each course can vary slightly, depending on the course instructors and time constraints. You will get more information on this course closer to the starting date.

Learning goals

  • Develop proficiency in using the Unix shell to navigate file structures and automate tasks through Bash scripting.
  • Learn to create custom Bash scripts to streamline repetitive analyses and workflows.
  • Understand the core concepts of version control and how to track changes using Git.
  • Implement a simple Git workflow for managing work, collaborating, and reverting to previous versions when needed.

Course date

Register now:

March 03-04, 2025

June 02-03, 2025

For more information on how to register, please follow the link on the course date.

Learning goals

  • Develop proficiency in using the Unix shell to navigate file structures and automate tasks through Bash scripting.
  • Learn to create custom Bash scripts to streamline repetitive analyses and workflows.
  • Understand the core concepts of version control and how to track changes using Git.
  • Implement a simple Git workflow for managing work, collaborating, and reverting to previous versions when needed.

Prerequisites

No prior knowledge needed.

This course is free of charge.

Alternativ-Text

Subscribe newsletter