Ah, Git. It’s one of the best and most important tools I use as a software developer. Git is everything I want in a version-control system: It’s fast. It lets me collaborate. I can work without an Internet connection. I can branch and merge easily, using a variety of techniques. I can take a personal project and turn it into a large, collaborative one with minimal effort. And it’s cross platform, meaning that I know my clients and colleagues will be able to use it.
So, what’s the problem? Git’s learning curve is extremely steep. Until you understand what Git is doing, and how it works, you cannot use it effectively. Moreover, until you understand what Git is doing, you will likely be puzzled and frustrated by its commands, messages, and documentation.
I’m thus delighted to unveil my latest online course: Understanding and mastering Git. This course, which I have taught to numerous companies all around the world for more than a decade, includes:
- Nearly 80 video lectures, for a total of more than 7 hours of videos (preview a number of videos here, on the course page)
- Dozens of exercises, to help you practice and understand working with Git
- 11 slide decks (in PDF format), the same ones I use when teaching.
If you have been frustrated by Git, or consider the commands you’ve been using to be a form of black magic, then this course is for you. It walks you through Git’s commands, objects, and methods for collaboration.
This course has been battle-tested for a decade at some of the world’s best-known companies. If you want to get the most out of Git, I’m sure that my course will help. And if it doesn’t? E-mail me, and I’ll give you a 100% refund.
Don’t let Git frustrate you any more. Understand it. Master it. Tame it. Learn from my “Understanding and mastering Git” course, today:
Not sure if this course is for you? That’s fine: You can preview a number of the course videos for free from the course sales page.
Also: If you’re a student or pensioner, then you qualify for a discount on the course. Just e-mail me, and I’ll send you a special discount code.
You can and should learn Git, and I want to help you to learn it. Try my course, and discover why so many software engineers won’t even think about using something else.