Skip to main content

Introduction to Version Control with Git

4.5+
19 reviews
Beginner

This course is an introduction to version control with Git for data scientists.

Start Course for Free
4 Hours46 Exercises
133,103 LearnersTrophyStatement of Accomplishment

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies


Course Description

Version control is one of the power tools of programming. It allows you to keep track of what you did when, undo any changes you decide you don't want, and collaborate at scale with other people. This course will introduce you to Git, a modern version control tool that is very popular with data scientists and software developers, and show you how to use it to get more done in less time and with less pain.
  1. 1

    Basic workflow

    Free

    This chapter explains what version control is and why you should use it, and introduces the most common steps in a common Git workflow.

    Play Chapter Now
    What is version control?
    50 xp
    Where does Git store information?
    50 xp
    How can I check the state of a repository?
    50 xp
    How can I tell what I have changed?
    100 xp
    What is in a diff?
    50 xp
    What's the first step in saving changes?
    100 xp
    How can I tell what's going to be committed?
    100 xp
    Interlude: how can I edit a file?
    100 xp
    How do I commit changes?
    100 xp
    How can I view a repository's history?
    50 xp
    How can I view a specific file's history?
    50 xp
    How do I write a better log message
    100 xp

Collaborators

Collaborator's avatar
Filip Schouwenaars
DataCamp Content Creator

Course Instructor

DataCamp offers interactive R, Python, Spreadsheets, SQL and shell courses. All on topics in data science, statistics, and machine learning. Learn from a team of expert teachers in the comfort of your browser with video lessons and fun coding challenges and projects.
See More

Don’t just take our word for it

*4.5
from 19 reviews
63%
32%
0%
5%
0%
Sort by
  • Saad W.
    3 months

    This is a great course for a Git beginner as well as someone intermediate in need of brushing up some git skills

  • Itumeleng M.
    4 months

    It is absolutely great. Was just the kind of thing for my work. Been doing self taught data analysis for some years and work with sensitive legal and investigative documents whose data sets needed to have the originals protected but which are need to be accessed by other people for analysis. Really helps .

  • Anıl B.
    9 months

    it covered all the important things i think

  • Dorota G.
    9 months

    Very cleary and understandable course

  • Mohamed C.
    11 months

    The course is well written and the exercises allow to make the knowledge into practice. The course show how to work with GIT using the CLI. Running the GIT commands through GUI shoukd be added

"This is a great course for a Git beginner as well as someone intermediate in need of brushing up some git skills"

Saad W.

"It is absolutely great. Was just the kind of thing for my work. Been doing self taught data analysis for some years and work with sensitive legal and investigative documents whose data sets needed to have the originals protected but which are need to be accessed by other people for analysis. Really helps ."

Itumeleng M.

"it covered all the important things i think"

Anıl B.

Join over 12 million learners and start Introduction to Version Control with Git today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.