Boost your research efficiency with this workshop on Bash scripting and Git version control. Learn to automate tasks with custom scripts and track your work with Git.
The workshop consists of two parts:
- an introduction to Bash shell scripting (1/2 day)
- 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.
For more information on how to register, please follow the link on the course date. Please note: The link to the course happening in the second half of 2025 will be published in summer.
Prerequisites
No prior knowledge needed.
This course is free of charge.
