Introduction to version control with Git - Why we want to track versions and how to go back in time to a working version
-
Updated
Sep 4, 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
Automated testing - Preventing yourself and others from breaking your functioning code
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
To associate your repository with the cr-workshop-lesson topic, visit your repo's landing page and select "manage topics."