Skip to main content

status

  • Operating in maintenance mode.

340.615.79
"Git"-ing to Reproducible Code

Location
Internet
Term
Summer Institute
Department
Epidemiology
Credit(s)
0.5
Academic Year
2026 - 2027
Instruction Method
Online Synchronous (at least one synch session/week)
Start Date
Thursday, June 11, 2026
End Date
Thursday, June 11, 2026
Class Time(s)
Thursday, 1:30 - 5:00pm
Auditors Allowed
No
Available to Undergraduate
No
Grading Restriction
Letter Grade or Pass/Fail
Course Instructor(s)
Contact Name
Frequency Schedule
One Year Only
Next Offered
Only offered in 2026
Prerequisite
No prerequisites for this course.
Enrollment Restriction
This course is not restricted.
Description
Do you need to share code for your projects but aren't sure how? Have you heard of GitHub, but don't know how you can use it in your research? Code sharing is critical to modern science and sometimes successful publication. There are lots of free tools for code sharing, but they require a time investment to use.
Introduces students to GitHub for analytical code management and teaches them to create, edit, manage, and publish an analysis.
Learning Objectives
Upon successfully completing this course, students will be able to:
  1. Explain what version control is and why it improves scientific research
  2. Create a github repository with code and repository metadata
  3. Use the github review tools to integrate code from multiple contributors
  4. Compare and contrast different ways to release code with a publication
Upon successfully completing this course, students will be able to:
Methods of Assessment
This course is evaluated as follows:
  • 45% Lab Assignments
  • 10% Quizzes
  • 45% Final Project