Course

Git and GitHub for Public Health

Self-paced

Enroll

Full course description

Level: Beginner

Beginner courses require no previous knowledge or training and focus on introducing core concepts and skills within the topic area. 

Track: Analyst

Courses targeted to analysts focus learning new approaches for managing and analyzing data in statistical software such as R or SAS, or learning version control procedures using git. 

Audience: This course is targeted to individuals who write statistical code as part of their daily job. The course uses R in the examples, but individuals who write code in other languages such as SAS will also benefit from this training.

Overview: This course reviews  key concepts in version control and the installation and setup of git. Course enrollees will create a GitHub repository and implement a version control workflow for projects that they work on alone. We will cover concepts such as branching, pulling, committing, and pushing. We will provide sample data and code that attendees will update – committing the changes locally and pushing them to the main GitHub repository. We will also discuss team workflows.

Time commitment: This 5-hour course is lecture-based. Course registrants are encouraged to follow along from their computer to get the most out of this training.

Certificate: Upon completion of all videos, quizzes and activities, participants will be awarded a certificate of completion.

 

Sign up for this course today!

Enroll