Info

This course covers the fundamentals of using Git for efficient and reliable project management. Participants learn how to track changes, manage branches, resolve conflicts, and collaborate through platforms like GitHub or GitLab. Practical exercises emphasize real-world workflows, including feature development, code review, and release management. By the end, learners will confidently use Git to maintain clean, reproducible, and collaborative codebases.

The course is completely free and open to all members of Heinrich Heine University. It takes place in person over two days with about 120 minutes of lessons and 90 minutes of exercises each. To participate in the exercises, you need to bring your own laptop!
The course will be held in Reverse-hybrid format, i.e. the lessons will be streamed from the main site in Bonn to each satellite location, where local staff will be attending to answer your questions and help you during exercises.

Location: Zentrum für Informations- und Medientechnologie (ZIM), Heinrich Heine Universität Düsseldorf, Gebäude 25.41 Raum 00.67


Language: English

Dates: We., 01.07.2026 + Tu., 02.07.2026, 09:30-13:00  each day

The following topics will be covered:
Day 1:
1. Background
2. The Idea behind Git
3. First Repo and First Commit
4. Troubleshooting Commits
5. Branches
6. Troubleshooting Checkouts
7. Exercise: Create a New Repo
Day 2:
8. Merging Changes
9. Exercise: Branching and Merging
10. Remotes
11. Workflows, Github and Gitlab
12. Additional Tools
14. Advanced Features
15. Recommended Literature
16. Exercise: Remotes

There are a limited number of participant slots available. If you realize that you cannot make it to the course that you signed up for, please withdraw your registration to allow others the chance to participate.

If you have any questions regarding the course, please contact Pit Duwentäster (pit.duwentaester@hhu.de).


Zur Anmeldung »