Get on board with GitHub


GitHub is an online development platform where tens of millions of users host and review code and build and manage distributed software projects. As a platform for version control and collaboration, it allows developers to work together on projects from anywhere. Today, there are some 61 million code repositories on GitHub.

The NCSU Libraries offers two free workshops on GitHub, including an introductory class for people with no programming experience. Jami Jackson Mulgrave, a doctoral candidate in Statistics at NC State, will teach both workshops.

“Go from 0 to 60: Git and GitHub for Beginners”
Monday, Sept. 11, 11:00 a.m.-12:30 p.m.
D. H. Hill Library Fishbowl Forum
This workshop is designed for first-time users of Git and GitHub. You will learn Git and GitHub essentials like repositories, branches, commits, forks, and pull requests. Programming skills are not necessary for this workshop, and users do not have to be software developers.

“Using GitHub for Collaboration”
Tuesday, Sept. 12, 11:00 a.m.-12:30 p.m.
D. H. Hill Library Fishbowl Forum
GitHub powerfully enables collaboration. We will explore some of the most useful GitHub features, especially for working in teams. This workshop assumes you are already familiar with Git and GitHub. We will review tools such as how to add team members, bug tracking, analytics, and project management. These tools can be used for software and non-software collaboration projects. You will leave more confident contributing to the open source community.

Before these workshops, you will need to register for a free account. Any NC State student or faculty member is allowed a free account with NCSU GitHub Enterprise.

To use Git, you will need to download it, and you will need a text editor of your choice, such as Atom or Sublime.

Jami Jackson Mulgrave is a Ph.D. candidate in Statistics at NC State. Her research interests are in nonparametric Bayesian statistics and graphical models. Her advisor is Dr. Subhashis Ghoshal. She is also a statistical consultant and has experience analyzing various datasets for business insights. She is interested in open source technology and applications of statistics to music.