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 to study

Studying is free. The certificate is for members.

Join APJ-RAISE to do the project, take the quiz and get your certificate. Free, about 3 minutes.

Join now

Your progress is saved in this browser.

  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
  7. Graded · step 1Hands-on project

    A repo anyone can rerun. Checked by a reviewer.

  8. Graded · step 2Graded test

    20 questions · 30 minutes · 70% to pass · sign in to take it

  9. FinishYour certificate

    For members. Joining is free and takes about 3 minutes.

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.