3 Ways to Learn, All Free!


  • beginner-friendly
    all basic topics are covered
  • easy learning
    lots of sketches & screenshots
  • ebook available
    PDF, ePub, Mobi for all devices
Learn more

Video Course

  • 20+ high quality videos
    one topic per video
  • highly visual way of learning
    real life workflows & use cases
  • easily digestible
    average lesson length of 5 min.
Learn more


  • fastest way to get started
    complete overview in just 45 min.
  • good for your calendar
    watch the recording any time
  • beginner-friendly
    basic concepts explained in detail
Learn more

3 Reasons to Learn Version Control with Git

Use what Ruby on Rails, jQuery
and the Linux Kernel Use

Top projects like the Linux Kernel, Ruby On Rails, or jQuery use Git as their version control system of choice. Around the world, in teams large and small, Git is an essential part of the tool chain.

Become a Better Professional

You won't find a top programmer, web developer, or web designer who doesn't use version control. Because it helps you produce better results and makes collaboration easy. And because it can save your life when things go wrong...

A Beginner-Friendly Way to Learn

We don't require a deep technical background - unlike most other learning content in this area. Instead, it's tailored for beginners of version control and/or programming, for designers, for project managers... Basic topics are covered, not expected.

Holger Spielberg
Head of Mobile Payments at PayPal.de

Finally a beginner-friendly introduction to version control with Git. Highly recommended!

Get Started with the Book
Bastian Allgeier
Creator of the popular Kirby CMS

I love how this book guides you in a way that doesn't require a PhD in computer science - and yet makes you feel like a pro in the end.

Get Started with the Book
Share this on
Follow Us

About Us

Git is the best version control system currently available.
Our mission is to help people learn it and use it productively.

As the makers of Tower, the best Git client for Mac, we already help over 35,000 users in companies like Apple, Google, Amazon, Twitter, and Ebay get the most out of Git.

With the "Learn Git" project, we want to enable even more people to learn version control with Git — no matter if they're on a Mac or a PC, or if they're using the Command Line Interface or a GUI.