|Dr. Selina Baldauf
15 - 16 April 2024, time tbd
|Online course (via Webex)
|Register here (Deadline: 17 March 2024)
Doctoral researchers (registered at FU Berlin, Dept. of Biology, Chemistry, Pharmacy)
Postdoctoral researchers at FU Berlin, Dept. of Biology, Chemistry, Pharmacy
Learning to use Git is an essential skill if you use any programming language. It allows you to keep track of changes to
your project over time, collaborate with others, and maintain a clear and organized project structure. This can save you
time, improve research efficiency, and also makes it easy to publish your code via platforms such as Github.
The main goal of this crash-course is to give you the basic skills you need to start using Git for your own research
projects both individually and in collaboration with your colleagues. You will learn a complete Git workflow including
remote repositories on Github both in theory and practice.
In 2 afternoon sessions (2 x 1.5 h), we will cover the following topics:
1st day: Basic Git concepts and workflow (initializing a repository, commiting changes, pushing to a
2nd day: Collaboration workflow with Git and Github (branching, merging, pull requests)
You will learn both the theory and the practice with hands-on exercises.
One week after the workshop, we meet again for a consultation hour to discuss potential
questions that came up during your individual work with Git.
For whom is this workshop?
The target audience of this workshop are beginners without prior experience with Git and Github. However, it might
also be interesting if you already use Git for your personal projects but want to learn more about the underlying
concepts and collaboration using Git and Github.
Who is the instructor?
I am a scientific programmer in the theoretical ecology group at Freie Universität. I love sharing knowledge about tools
and workflows that make research more reproducible, robust and fun.
If you have any questions regarding the course, please don't hesitate to contact me via email@example.com.