Github provides hosting for software development version control software using Git. Because GitHub uses Git, Git is paramount to learn as a data scientist. Not only will it assist you in a work setting but it'll aid you as you build a portfolio and establish your online presence. For more information about getting started on Git, you can explore our Introduction to Git lesson.

In Introduction to Git and the other lessons in this course, we explore the basics of Git version control. In this project, we'll walk you through the process of setting up Git on your own machine and authenticating with GitHub. Afterward, you'll be able to locally sync the changes you make to data science projects with GitHub.

As you work through each concept, you’ll get to apply what you’ve learned from within your browser; there's no need to use your own machine to do the exercises. The Python environment inside of this course includes answer-checking to ensure you've fully mastered each concept before learning the next.


  • Learn how to install and configure git on your computer.
  • Learn how to create and authenticate with a GitHub account.

Lesson Outline

1. Introduction
2. Installing Git
3. Configuring Git
4. Creating a GitHub Account
5. Authenticating with GitHub