List of exercises
We provide this list below to make it easier for team leaders to prepare and navigate
lesson material. We often change the material before each workshop and in this
page we list also any ongoing or planned changes to avoid surprises.
Day 1 (Introduction to version control with Git)
Day 2 (Introduction to version control with Git)
Day 3 (Collaborative distributed version control)
Day 4 (Reproducible research and Social coding and open software)
- Workflow-1 and Workflow-2 (25 min).
- Containers-1 (20 min).
- Rest is collaborative "discussion" in collaborative document and demo.
- Episode "Sharing code and data" will move to the "Social coding and open software" lesson.
- No individual/group exercise in the "Social coding and open software" part. We will all participate via collaborative document.
Nothing to prepare for team leaders.
Day 5 (How to document your research software and Jupyter notebooks)
Day 6 (Automated testing and Modular code development)
- Testing locally (20 min).
- Test design (20 min). We will add an end-to-end test exercise here as option.
- No individual/group exercise in the "Modular code development" part. Learners will
participate all via collaborative document and ask and advice instructors.