Skip to main content

OT-ST-WS-06 | Git/ GitHub

Registration closed

Nico Harms

Katze Baum Moon

Git is one of the fundamental tools used in software engineering and collaborative document writing. Paired with platforms like Github, it allows individuals and teams to work on the same documents, create automations to compile, deploy, compute and more when making changes to the project. It can simplify workflows and automate repetitive tasks. Its decentralized functionality allows it to be used during expeditions where Internet is limited or unavailable.


In this course, you will be introduced to the basics of using git on your device and using Github as a central repository. You will learn how to create projects and collaborate with others on github. We will talk about the most common workflows and what their advantages and disadvantages are. We will also create automations on github. You will also learn how to deal with common Git errors and what to do when you face Git conflicts while collaborating with others.


Basic understanding of version control systems, creating projects controlled by Git, automations and collaborating with others on GitHub.

Prior knowledge

You should have Git installed on your device (


If you want to work through the GitHub-related topics, you will need a github account.



19.08.2021, 10:00-12:00 and 13:00-15:00

02.09.2021, 10:00-12:00, Optional Q&A-Session


Online via VC



Nico Harms

Software Developer at the Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research (AWI)

Other status groups or externals:

Free places will be offered to candidates on the waiting list after registration was closed (one week before the workshop takes place).