Open Scientific Code using Git and GitHub

A collection of explanations and short practical exercises to help researchers learn more about version control and working open.

  1. What is version control through Git & GitHub?
    • Define version control & discuss it purpose.
  2. Practical exercises with Git & GitHub
  3. Additional resources
    • excited by the thought of getting involved in the open scientific code community? Lots of good links to follow up.

Group exercises (Optional)

If you’re working on these in a group, you could also try these group exercises out. Break into groups of 4 to 7 people.

  1. Discuss open source
    • Working openly with software and data: pros, cons, and pondering points.
  2. Review open source projects
    • Look at an open source project you’re interested in. Can you figure out how to contribute?