Learn

Reproducible Research

Make your work something anyone, including future you, can rerun: tidy projects, read-only raw data, Git, pinned environments, documented data and models, licences, DOIs and a one-command rerun.

18 video lessons · about 33 min · free certificate

Your progress is saved in this browser. Sign in when you start the project or quiz.

  1. Watch · module 1The problem3 lessons
  2. Watch · module 2Organising work3 lessons
  3. Watch · module 3Version control3 lessons
  4. Watch · module 4Environments3 lessons
  5. Watch · module 5Data and models3 lessons
  6. Watch · module 6Sharing3 lessons

What you will learn

  • Explain the reproducibility crisis, and the difference between reproducible and replicable
  • Organise a project folder that explains itself, with raw data kept read-only
  • Use Git to save your work in steps, with clear messages, and share it on GitHub
  • Pin your software versions so results don't change on another computer
  • Document data and models with datasheets and model cards, following FAIR
  • Choose licences, get a DOI, and let anyone rerun your work with one command

Who it is for: Students who use code, spreadsheets or data in a project. Basic comfort with a computer is enough; no Git experience needed.