Trainings

All our offers are free of charge!

Upcoming Training Events

There are no new events scheduled at this time. Subscribe to our newsletter to be informed as soon as we announce something!

Training Material

DKZ.2R Trainings

Various data literacy training courses are being created and continuously developed everywhere. A crucial point for the DKZ.2R is to make it easy to find these offers for questions from scientific processes, and fill gaps by providing additional courses and seminars. Check out our current trainings, workshops, and other events on our events page.

All trainings, seminars, and other learning materials provided by the DKZ.2R institutions can be found using the DALIA platform where materials will be continuously updated throughout and exceeding the DKZ.2R funding period.

Workshop Offerings

Our instructors currently offer the following workshops. If you are interested in requesting a workshop at your institution, send an email to info@dkz2r.de for more information. Workshops that are listed as "Under Construction" are still being developed and may not yet be available for scheduling.

We are always looking to expand our workshop offerings. If you have an idea for a workshop you would like us to offer, please let us know!

Introduction to LaTeX for Academic Publishing
12 Hours (2 Days)
How does everyone make their publications look so nice and clean? They use LaTeX! This course is an accessible, hands-on workshop that takes you from how to write basic LaTeX documents and compile them to how to use a .bib file to simplify your references list.
LaTeX Beginner Carpentries
Introduction to Python
16 Hours (2 Days)
A hands-on introduction aimed at complete beginners to Python and programming in general! We cover everything from the basics of Python syntax up to writing functions.
Python Beginner Carpentries
Introduction to Git
8 Hours (1 Day)
Learn how to use git version control from the ground up. We will walk participants through step-by-step examples, demonstrating how to manage documents or code with git. The content can be tailored to whatever version control software is at use at your institution (e.g. GitLab, GitHub, etc.)
Git Beginner Carpentries
Advanced Git Version Control
12 Hours (2 Days)
So you know how to use git to make commits and work on a repository, but you know there’s more to it than that. This course covers all of the lesser used (but still important!) commands and concepts needed when using git. What is a Rebase? How do I work with branches? How can I fix mistakes in my history?
Git Advanced Carpentries
Introduction to Machine Learning with sklearn
16 Hours (2 Days)
A hands-on workshop where we cover the fundamentals of machine learning. What is the difference between regression and classification models? Supervised vs unsupervised methods? How does dimensionality reduction work?
Python Beginner Machine learning Carpentries
Creating Interactive Data Visualizations with Python
8 Hours (1 Day)
So you can make some basic scripts with python, but what about when it’s time to show off your work? In this course we walk through how to take data from sheets to visuals, presenting them in an interactive application with Streamlit.
Python Data visualizaton Beginner Carpentries
Intermediate Python: Next Steps
6 Hours (1 Day)
There’s plenty in Python that isn’t covered in the basic courses, but it’s hard to know what exactly you need to look up. In this course we look at the built-in and popular third-party libraries that can help you progress to the next level with your Python code.
Python Intermedaite Carpentries
Advanced Machine Learning with Python Under Construction
16 Hours (2 Days)
Python Advanced Machine learning Carpentries
Building and Searching Graph Databases with Python Under Construction
8 Hours (1 Day)
Python Intermediate Sparql Carpentries
Intermediate Python: Classes and Testing Under Construction
8 Hours (1 Days)
How does object oriented programming work in python? How can I ensure that my code is solidly built before I give it to someone else? In this hands-on workshop, we build a simple project, learning how to use classes to build complex objects and processes, while keeping our code easy to maintain. We also implent some simple tests with pytest, to ensure that our code works as intended.
Python Intermediate Carpentries
Intermediate Python: Publishing Libraries Under Construction
8 Hours (1 Day)
We’ve written a library and we’re ready to share it with others, but how exactly do we make it as easy as possible for them to use our code? In this workshop we’ll start with a finished python project and learn how to publish our code on PyPi so that anyone can install it, as well as how to automate the process using GitLab’s CI/CD pipelines.
Python Intermediate Carpentries
Writing Python Documentation with Sphinxdoc Under Construction
8 Hours (1 Day)
Python Intermediate Documentation Carpentries

Course Tracks

Past Events

Wed - Thu 29 Jul 2026 - 30 Jul 2026Past

By DKZ.2R: Advanced Git

Workshop Dortmund (TU Dortmund)
Workshop Git GitLab Carpentries
Registration Closed
Mon - Tue 27 Jul 2026 - 28 Jul 2026Past

By DKZ.2R: LaTeX for Academic Publishing

Workshop Braunschweig (TU Braunschweig)
Workshop LaTeX Carpentries
Registration Closed
Wed - Thu 22 Jul 2026 - 23 Jul 2026Past

By DKZ.2R: Advanced Git

Workshop Bonn (Bonn University)
Workshop Git GitLab Carpentries
Registration Closed
Tue - Thu 7 Jul 2026 - 9 Jul 2026Past

By DKZ.2R: Introduction to Programming with Python

Workshop Bonn (Bonn University)
Workshop Python Carpentries
Registration Closed
Wed - Fri 24 Jun 2026 - 26 Jun 2026Past

By DKZ.2R: Intermediate Python Topics

Workshop Aachen (RWTH Aachen University)
Workshop Python Carpentries
Registration Closed
Wed - Fri 27 May 2026 - 29 May 2026Past

By DKZ.2R: Plotting & Programming with Python - FLINTA course

Workshop Aachen (RWTH Aachen University)
Workshop Python Carpentries FLINTA
Registration Closed
Sat - Sat 11 Apr 2026 - 27 Jun 2026Past

By DKZ.2R: Seminar -Advanced R

Training Hybrid (University of Duisburg-Essen)
Seminar Statistics R
More Info
Registration Closed
Thu - Fri 9 Apr 2026 - 10 Apr 2026Past

By DKZ.2R: LaTeX for Academic Publishing

Workshop Cologne (University of Cologne)
Workshop LaTeX Carpentries
Registration Closed
Mon - Tue 23 Feb 2026 - 24 Feb 2026Past

hpc.nrw & DKZ.2R: Intro to Programming with Python

Workshop Aachen (RWTH Aachen University)
Workshop Python Carpentries
Registration Closed
Mon - Wed 2 Feb 2026 - 4 Feb 2026Past

By DKZ.2R: Data Analytics for Engineering Data Using Machine Learning

Workshop Online
Workshop Data Analytics Machine Learning
Registration Closed
Mon - Tue 2 Feb 2026 - 3 Feb 2026Past

hpc.nrw & DKZ.2R: Python on HPC clusters

Workshop Aachen (RWTH Aachen University)
Workshop Python Carpentries
Registration Closed
Mon - Tue 19 Jan 2026 - 20 Jan 2026Past

hpc.nrw & DKZ.2R: Intro to Programming with Python

Workshop Aachen (RWTH Aachen University)
Workshop Python Carpentries
Registration Closed
Thu - Fri 4 Dec 2025 - 5 Dec 2025Past

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

Workshop Aachen (RWTH Aachen University)
Workshop Git GitLab Carpentries
Registration Closed
Mon - Tue 27 Oct 2025 - 28 Oct 2025Past

By DKZ.2R: LaTeX for Academic Publishing

Workshop Essen
Workshop LaTeX Carpentries
Thu - Fri 17 Jul 2025 - 18 Jul 2025Past

By DKZ.2R: LaTeX for Academic Publishing

Workshop Berlin
Workshop LaTeX Carpentries
More Information

Testimonials

I had the great opportunity to attend several workshops organized by DKZ2R, covering topics such as Data Science, Data Visualization, and Machine Learning. Each session was exceptionally well-designed, combining theoretical background with practical, hands-on exercises that deepened my understanding of the subject matter. The instructors were not only highly knowledgeable but also very engaging, creating a supportive and interactive learning environment. The content was up-to-date and tailored to both beginners and more advanced participants, making complex topics accessible and relevant. These workshops have significantly contributed to my research work and technical skill set. I truly appreciate the professional organization and the valuable resources DKZ2R offers, and I would highly recommend their programs to anyone interested in deepening their knowledge in modern data-driven disciplines.

Workshop Participant - Introduction to Machine Learning

We contacted the DKZ.2R to learn more about latest research data management tools and respective background knowledge in order to coordinate such efforts in our chair, that is collected heaps of data from experimental studies. The support and workshop we received was an excellent kick-start for our internal discussions and helped shaping our data management practiced tremendously. Beside all questions we had being answered, we received additional information and tools surrounding these topics.

Team Chair of Healthy Living Spaces and HLS lab

I attended a Carpentries Python workshop at RWTH Aachen and was pleasantly surprised. I attended different workshops in academics before but this was one was one of the best. I liked it because there was a clear structure in a very friendly and relaxed atmosphere. Instructors managed to adhere to the given time frames but still provided a very comfortable learning experience. It was a very balanced program frequently switching between theory and practice. The theory was kept concise and easily digestible while practice sessions provided the learner with concrete tasks or riddles to actively put the knowledge into practice and interact with the instructors. Another thing I really liked was that the learning material was made very accessible online and thus made it easy to follow the course. In addition to that the instructors used innovative forms of presenting the learning material. Overall I really appreciated this workshop and highly recommend attending it, even if you already have prior knowledge.

Thuc Anh Nguyen

I wanted to take a moment to sincerely thank you for Carpentries Python Workshop . It was, by far, the most enjoyable and educational Python workshop I have ever attended as a beginner in the field. The content was perfectly tailored for someone starting out, and I now feel more confident in my ability to work with Python. Additionally, the way the entire team responded to our questions was excellent. I was particularly impressed with how they made even the most difficult exercises feel manageable and understandable. I would highly recommend this workshop because it is an ideal starting point for beginners to build a strong foundation in Python.

Majda El Hassani

PhD student in the University Hospital of Aachen