How to Use Git & GitHub: Version Control for Code

How to Use Git & GitHub: Version Control for Code

This course is a part of the Additional Resources section of my Data Science Master's.


Before we begin

Hey, it’s David. I wrote this overview back in 2016. Since then, I’ve become a professional data analyst and created courses for multiple industry-leading online education companies.

Do you want to become a data analyst, without spending 4 years and $41,762 to go to university? Follow my latest 27-day curriculum and learn alongside other aspiring data pros.

Okay, back to the overview.


Course Description

From the course website:

"Effective use of version control is an important and useful skill for any developer working on long-lived (or even medium-lived) projects, especially if more than one developer is involved. This course, built with input from GitHub, will introduce the basics of using version control by focusing on a particular version control system called Git and a collaboration platform called GitHub."


Why Take This Course?

From the course website:

"Git is used by many tech companies, and a public GitHub profile serves as a great portfolio for any developer. But more than that, you’ll establish an efficient programming workflow that allows you to:

  • Keep track of multiple versions of a file

  • Track bugs by reverting to previous working versions of a file

  • Seamlessly collaborate with other developers on a project

The use of tools like Git and GitHub is essential for collaborating with other developers in most professional environments."