Introduction to version control with Git - Why we want to track versions and how to go back in time to a working version
-
Updated
Mar 30, 2026 - Python
Introduction to version control with Git - Why we want to track versions and how to go back in time to a working version
Reproducible research - Preparing code to be usable by you and others in the future
How to document your research software
Collaborative distributed version control lesson.
Social coding and open software - What can you do to get credit for your code and to allow reuse
Modular code development - Making reusing parts of your code easier
Responsible use of generative AI in assisted coding
Add a description, image, and links to the cr-workshop-lesson topic page so that developers can more easily learn about it.
To associate your repository with the cr-workshop-lesson topic, visit your repo's landing page and select "manage topics."