Introduction to Git for version control




Duration (fully-guided training)


Flipped-classroom training duration:


of videos and


of interactive workshop.

About the Course

The code you write forms the cornerstone of any data product you build. You'll often want to collaborate on it, modify it and revert to previous versions. For these reasons, version control software (VCS) exists. And git is the de facto VCS.

In this course, you'll learn
* Why using a VCS is important
* What Git is and how it fits developer's needs
* Git basics and concepts
* How to use Git in practice
* How to collaborate as team on a shared codebase

After completion of this course, you should be able to do more than 80% of your daily VCS tasks with git, using just a handful of commands.