Presentations about the full-semester course on “Version control of code and data using Git and DataLad”


March 15, 2024


Welcome! This website hosts slides and other resources for presentations about the full-semester course on “Version control of code and data using Git and DataLad”. You can find the GitHub repository with all the source code here. All contents are licensed under Creative Commons Attribution 4.0 International (CC BY 4.0) license (for details, see here and here), except where noted otherwise. If you notice any issues or have suggestions for improvement, we would be glad to hear from you! Please open an issue on GitHub or get in touch via email. Thanks!

Quarto Publish DOI License: CC BY 4.0


= Event; = Venue; = Date; = Type; = Presenters

Psychologie und Gehirn (PuG) 2024

49th Annual Conference “Psychology and Brain” at University of Hamburg, Germany
Bürgerhaus Wilhelmsburg, Hamburg, Germany
2024-05-29 to 2024-06-01
Dr. Lennart Wittkuhn & Konrad Pagenstedt


In this age of computational and data-driven science, systematic tracking of the evolution of digital objects like code and data is essential for reproducible research and effective collaboration, crucially addressing the reproducibility crisis prevalent in many research fields, including Psychology. Still, chaotic workflows are pervasive in science, reflecting a lack of training in tools and practices from software engineering and scientific computing that provide established solutions for collaborative digital work. Addressing these challenges, we introduced the full-semester course “Version Control of Code and Data: An introduction to Git and DataLad for psychological research”, in the Psychology M.Sc. program at University of Hamburg. At the heart of this course is the “Version Control Book”, a dynamic online learning resource that covers essential concepts of version control in scientific settings. Complementing this resource, we created quizzes and exercises, and shared all materials on GitHub as extendable, open educational resources. In the first iteration of the course, M.Sc. and Ph.D. students effectively used the online book and successfully engaged in the hands-on exercises and quizzes. Feedback from students was overwhelmingly positive, resulting in four nominations for the university’s teaching award, underscoring an enriching learning experience. As a result, the course is scheduled to be repeated in future semesters and adapted to other learning formats. Finally, we are committed to continually improving our online resources as open-source projects. Together, our open educational resources contribute to training researchers essential skills in tracking, organizing and sharing their work, thereby promoting more open, reproducible and effective science.


Coming soon.

Digital and Data Literacy in Teaching Lab (DDLitLab)

DOI License: CC BY-SA 4.0

Event: Closing event of the second funding round of the Digital and Data Literacy in Teaching Lab (DDLitLab) program (presented in person in Hamburg, Germany)
Venue: DDLitLab at University of Hamburg
Date: 2024-03-06
Presenters: Dr. Lennart Wittkuhn & Konrad Pagenstedt


One Minute Pitch

  • Wir kennen vermutlich alle das “Final”.doc Problem
  • Und haben erlebt, wie leicht es zu Chaos führen kann
  • Texte, Code und Daten auf unseren Computern verändern sich ständig, oft in Zusammenarbeit mit anderen
  • Was brauchen wir also?
  • Wir wollen wissen, wer, wie was, wieso weshalb warum und wann in einer Datei über die Zeit verändert hat
  • Wir wollen an parallelen Versionen arbeiten und flexibel miteinander integrieren
  • Und wir wollen das ganze kollaborativ, transparent und reproduzierbar gestalten
  • Wir brauchen also ein Versionskontrollsystem.
  • In unserem Lehrprojekt haben wir Studierenden Git beigebracht, das wohl bekannteste Versionskontrollsystem und ein Standardtool in der Softwareentwicklung
  • Wer mehr erfahren will, wie wir das gemacht haben und dabei u.a. ein 180-seitigen Online-Guide geschrieben haben, kommt zu unserem blauen Poster da drüben

MPRG NeuroCode

DOI License: CC BY 4.0

Event: Hybrid lab meeting of the Max Planck Research Group “NeuroCode” and the Research Group “Mechanisms of Learning and Change” at University of Hamburg (presented online)
Venue: Max Planck Research Group “NeuroCode” at the Max Planck Institute for Human Development Berlin & Research Group “Mechanisms of Learning and Change” at University of Hamburg
Date: 2023-08-29
Presenters: Dr. Lennart Wittkuhn & Konrad Pagenstedt

QUEST Center

DOI License: CC BY 4.0

Event: Hybrid symposium on “Reproducible Research: Education and Teaching Formats Reports From the Reproducibility Networks” (presented in person in Berlin)
Venue: QUEST Center of the Berlin Institute of Health at Charité (BIH)
Date: 2023-05-11
Presenter: Dr. Lennart Wittkuhn