Code management with Git and Github

code management course

What: This course will give you a practical introduction to software engineering best practices in code management, software sustainability, reproducible software and open software publishing.

Topics include:

  • Distributed version control
  • Git
  • GitHub
  • Branches and merging
  • Citing software

Audience: The course is aimed at graduate students and other researchers who want to learn more about managing their research code in a reproducible fashion. No programming experience is expected, but some comfort with the Unix shell would be beneficial.