How do you want to learn?

eBook

  • beginner-friendly
    all basic topics are covered
  • easy learning
    lots of sketches & screenshots
  • DRM-free files
    PDF, ePub, Mobi for all devices
  • free online version
    start learning for free!
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.
  • DRM-free files
    all files are provided DRM-free
Learn more

Online Training

  • fastest way to get started
    complete overview in just 90 min.
  • beginner-friendly
    basic concepts explained in detail
  • highly practical
    learn from a real-world project
  • real-life workflows
    all basic concepts & commands
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 (from installing Git to a "Command Line 101") 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.