Train On-Demand
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreWhen developing either application code or data science artifacts, such as Jupyter notebooks or R Markdown files, reproducibility, tracking, and collaboration depend on good use of version control software. Over the last decade, the tool git has become the most popular and default choice for version control software. Very commonly, when a distributed version control system like git is used, users also utilize a source code repository to allow others to discover and interact with a codebase more easily. Among these, GitHub is the most popular by a large margin. This course explores GitHub and how to use it for version control.
Instructor for this course
David Mertz
Ph.D. Philosophy
Introduction
Status, Adding, Committing
Version History, Branches - Part 1
Version History, Branches - Part 2
Merging, Diffing
Contacts repository
Cloning a Project and Repositories
Creating an Account
Creating a Project
Forking a Project
Making Pull Requests
Practicing Forking and Pull Requests
Access Permissions, Organizations, and Groups
Issues
Online Viewing and Diffing
Practicing Collaboration and Issues
Conclusion
Take your technical training into your own hands and stay engaged with our learn-by-doing platform where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreINE quizzes, labs, projects, and exercises help reinforce your knowledge.
Learn MoreOrganized training helps guide you through the most relevant subjects for certification prep.
Learn MoreWe add new courses and learning materials to the platform weekly so you're always up-to-date.
Learn MoreIf you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?