What differentiates mankind from animals is the use of tools. What differentiates a great developer from a mediocre developer is the types of tools used. Git is taking the development community by storm as the new de facto standard for versioning source code.

In this class, you will learn how to use git for your every day software development process. We'll explain the best practices so that by the end of the training you are dangerous enough to use it for your everyday development.

  • Overview
  • Outline
  • Instructors
  • Reviews
Duration: 2 Days

None. Ok, you gotta be comfortable with command-line, but that's about it. It doesn't matter if you have prior experience in SVN, RCS, CVS, SCCS, ClearCase, shoe box, or some other revision control system. Granted, the less you know, the better, but unlearning ain't easy.


The goal of this class is for you to get super comfortable with Git. We want you to master the most common tasks, so you can use them every day without much friction, so that they become second nature. We want you to also be comfortable with advanced features so, when needed, you can look them up and get it done.


This course is for any software developer, regardless if you work on a team of 1 or 100. If you write software, you need to know Git.

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Request a private course for your team

Custom Quote

Don't see a date that works for you?

Request a Class

Confirmed Class