Course

You'll learn how to:

Start this course today

Build hands-on data skills with interactive exercises and projects.

Sign up

About this course

In our Git and Version Control course, you’ll learn what version control is, and why it’s critical to be able to use version control in any sort of collaborative programming environment.

This course will emphasize learning Git, one of the most popular and widely-used version control systems. You will learn what Git is and how it’s helpful in the context of data analysis and data science work. We’ll cover the fundamentals, including how to clone a project to your local machine, iterate on the project by creating branches, and push your work to Git remotes like Github. You will learn about how Git automatically detects conflicts and creates conflicts known as merge conflicts to prevent catastrophic mistakes from getting merged into your project.

At the end of this course, you’ll know how to install Git on your local machine and how to get up and running with Github. Having an active Github account is crucial for making your data analysis and data science projects available to potential employers so they can evaluate your work, and mastering Git and version control will help get you quickly up and running on Github for both your individual and collaborative projects.

By the end of this course, you’ll be able to:

  • Understand how version control helps you organize your code.
  • Understand how to use git and Github to collaborate with others.
  • Understand how to resovle conflicts.

Lessons in this course

Loading lessons....

Thousands of learners have changed their careers with Dataquest

97%

Learners who recommend
Dataquest for career advancement

4.9 stars

Dataquest rating on
G2Crowd and SwitchUp

$30k

Average salary boost
for learners who complete a path

Join a community of 1M+ data learners on Dataquest

1

Sign up for a free account

Get access to hundreds of free lessons.

2

Choose a course or path

Start anywhere, from beginner topics to advanced concepts.

3

Learn with hands-on exercises

Learn with real data and build your experience.

Apply your skills

Create projects, build your portfolio, and build your career.

Sign up today

or