Git Ultimate Essentials: Everything you NEED to know (

Learn the essentials and skip the useless stuff. I'll teach you everything I use in my day to day work at Microsoft

Created by: Reece Kenney

Produced in 2022

What you will learn

  • Use git confidently to back up and collaborate work

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 92 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a git course? Or looking for more detail on Reece Kenney's Git Ultimate Essentials: Everything you NEED to know? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Do you want to become an expert in Git?
If so, you're in the right place! This course will teach you everything you need to know about git if you're a developer/programmer of any kind.
Why let me teach you?
I work as a Software Engineer at Microsoft where I build products used by millions of people all over the world! I want to take the skills I've gained through years of working with some of the best developers in the world and transfer them directly to you!
I've taught thousands of students here on Udemy and created some of the most popular development courses on Udemy!
Okay so what's the course about?
I will teach you about all the git commands I use every day at work:
  • Staging changes
  • Making commits
  • Pushing changes to remote repositories such as GitGub
  • Cherry picking changes
  • Branching and merging
  • And much more!
Whether you are a complete beginner or an experienced programmer, this course will be massively beneficial to you.
Why should I take the course?
In the programming world, the "big 4" often consists of Google, Microsoft, Facebook and Amazon. To get a job at any of these companies, you absolutely MUST know about git.
If you take this course, you will have nothing to worry about because I'm literally teaching you all the commands I use each day!
By enrolling in this course, you will have the COMPLETE support of a Microsoft Software Engineer (me). I'm always ready to answer any question you may have. Programming issues, errors, feature requests, general programming advice - it doesn't matter, I'm always happy to help! I always aim to respond to questions within a few hours and it's also worth noting that I've answered EVERY SINGLE question asked so far on all of my courses.
Future course discounts:
By enrolling in this course, you will get access to ALL of my current and future courses for the lowest possible discount we as instructors are capable of offering on Udemy - FOREVER. Who this course is for:
  • Anyone that wants to learn git

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Reece Kenney

Hi there! My name is Reece Kenney, and I'm from Rugby, England. I currently work as a Software Engineer at Microsoft where I spend my days doing a range of front end and back end development using languages such as JavaScript, TypeScript and C# to name a few! Through my work at Microsoft, I have a lot of experience developing products that are used by millions of people every day! I'm also fortunate enough to work alongside some of the best and brightest software engineers in the world.
I'm here on Udemy to share my knowledge with as many people as possible and hopefully make a difference in people's lives. I love to teach and can't wait to personally guide you towards your own personal goals! If you take any of my courses, you'll have my full support every step of the way!



7 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Very helpfull course to get started, although i was missing some commands like fetch and clone.Also talking about a developer branch would have been helpful and how to set up local repositories.

This course is fantastic and has definitely made me better and more confident in using Git.

Great course, you learn a lot of commands and in many examples of everyday situations but there are other git commands and utilities that are cited in many places but not cited in the course.But overall very good course!

There are two points I want to make about my 5 star rating:1) For those of you (including myself) who have spent endless amount of time with either too advanced tutorials ( leaving you even more confused) or too basic tutorials ( leaving you with many "gaps") this course will actually solidify and connect all those missing dots and git will start making sense at how "simple" it can be.2) But for those who start out fresh on their git learning "journey", this course will be confusing at times as on a few times the author uses commands / terminology that even though basic at times, nevertheless it assumes the reader knows. For those of you who fall into this category DON'T DESPAIR. As even Reece acknowledges in the videos, learning git can be quite confusing and this is normal even for accomplished engineers such as Reece.I gave this course a 5 star rating because finally, after so many hours and self-reading, viewing other courses on git, I finally "get it" with Reece's course. Reece's simple approach on certain git commands that other authors convolute even more unnecessary (not on purpose) had made me reach several times saying to myself: "Ahaaa .. now I get it " .. and so this course was indeed very valuable. Thank you Reece.

By M J on

Very good practical explanation of git for beginners. Would have loved to see a section on git rebase, and on dealing with conflicts arising from different people modifying the same file in different branches.The course pace is good, it gets to the point and does not waste time.

Mostly useful (not sure about the stashing changes section, though).

Reece is one of the best instructors on Udemy. He makes everything he teaches very easy to understand.