By DKZ.2R: The Carpentries Workshop: Git & Gitlab

Date: Dec 4-5, 2025
Category: Workshop
Location: Aachen (RWTH Aachen University)
Workshop Git GitLab Carpentries

As part of our “Trainings” work package, the DKZ.2R curates and provides a variety of trainings, seminars and courses. As a part of this, we are offering an official Carpentries Workshop on the 4th and 5th of December on the topic of “Git & Gitlab”.

We will cover the following Topics:

  • Setting up Git
  • Basic Git Commands
  • Branching and Merging
  • Using Git with GitLab
  • Merge Conflicts
  • Cherry Picking and Rebasing
  • Collaborative Workflows with GitLab

Workshop material is available online and will be presented by instructors who will walk you through the steps and are available for questions throughout the event. If you are interested in taking part in the workshop, you can sign up here.

All workshop material is also available online on GitHub: Link to repository

  • Title: Version Control with Git and Gitlab
  • When: Thursday, December 4th (10:30am-5pm) and Friday, December 5th (9am-5pm)
  • Where: Aachen (RWTH Aachen University)
  • Format: This workshop in In-Person and no remote or online attendance options are currently planned.

Related Posts

Documentation From User Experience

Documentation From User Experience

This post is a condensed version of a talk at our Data Compentcy College

If you regularly use scientific software written by others, or tried to replicate interesting research that relies on software, you have probably also invested weeks of work to solve a software problem or even given up on a software because of missing documentation. Finding a project that might be the solution to your problem and then failing to run the code is frustrating. Being unable to run a project you have built yourself years ago is even worse. Having experienced all those setbacks myself in the past I want to use this post to channel that frustration to fuel solutions for better documentation for our current and future projects.

Read More
How To: Open Science

How To: Open Science

Tired of Recreating someone else’s work? - How Open Science can accelerate research and overcome reinvention

Have you ever found papers on algorithms but their implementation is missing? Found an interesting analysis but there is no way to check the results, as you don’t have access to the data they were derived from? Ever thought you had a great idea for a project, just to find out a year later that you are not the only research group following that specific idea? Not having access to other people’s code, data, metrics or even their plans for research projects often leads to unnecessary delays and scientific redundancies. There is an easy solution to overcome (almost) all of these issues. It’s called Open Science! What is Open Science? The UNESCO defines Open Science as a construct of “movements and practices aiming to make multilingual scientific knowledge openly available, accessible and reusable for everyone, to increase scientific collaborations and sharing of information for the benefits of science and society, and to open the processes of scientific knowledge creation, evaluation and communication to societal actors […]”. To ensure that everyone has access to scientific knowledge and infrastructure, Open Science focuses on four main concepts.

Read More

By DKZ.2R: Interactive Data Visualizations in Python

As part of our “Trainings” work package, the DKZ.2R creates, curates and presents a variety of free trainings, seminars and courses. Our next offering will be a half-day workshop on creating and presenting interactive visualizations in python, to be presented at RWTH Aachen University on 4th June, 2025. The workshop will cover data wrangling, creating interactive visualizations using Ploty, and deploying a small web application using Streamlit.

Workshop material is available online and will be presented by instructors who will walk you through the steps and are available for questions throughout the event. The event is open for participants from all domains, however a basic knowledge of Python is reccomended. If you are interested in taking part in the workshop, you can sign up here.

Read More