Introduction to reproducible research using version control

Objectives of this course

We explain the basics of version control using git and show how it can help both individual and collaborative research.

Target audience

Any Ph.D. students, post-docs, and researchers of UNIL and CHUV who have to deal with code development and/or collaborative papers/documents edition.


  • What is version control and why is it a good thing?
  • What is git?
  • Git basics for individual work
  • Collaborative working using git



Course dates and registration

Follow us:    


1 half-day


On a quarterly basis


To be defined or remotely


Emmanuel Jeanvoine, PhD
HPC Specialist

Scientific Computing and Research Support Unit
Amphimax building (office 172)
University of Lausanne