Git Ultimate Essentials: Everything you NEED to know (Udemy.com)
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
Last updated July 2019
What you will learn
- Use git confidently to back up and collaborate work
How it compares
Against the other 108 rated Udemy courses in Git on CourseDuck:
- Rating4.8 out of 5higher than 97% of them
- Reviews103#84 of 109 by number of reviews
- Length2.5 hoursshorter than 58% of them
- Last updatedJuly 2019earlier than 74% of them
Course Description
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!
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!
Support:
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
Instructor Details
- 4.8 Rating
103 Reviews
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!
More courses by Reece Kenney
Build a Social Network from Scratch: JavaScript PHP + MySQL (2021)
4.6 (2,969 Reviews)
Provider: Udemy
Time: 16.9h
$16.99
Make a Spotify Clone from Scratch: JavaScript PHP and MySQL (2019)
4.6 (1,875 Reviews)
Provider: Udemy
Time: 15h
$10.99
Make a Responsive Portfolio Website: JavaScript and HTML (2018)
4.6 (1,421 Reviews)
Provider: Udemy
Time: 4h
$11.99
Create a Netflix clone from Scratch: JavaScript PHP + MySQL (2021)
4.7 (933 Reviews)
Provider: Udemy
Time: 11.7h
$11.99
Make a YouTube Clone from Scratch: JavaScript PHP and MySQL (2021)
4.6 (724 Reviews)
Provider: Udemy
Time: 18.7h
$84.99
Create a Twitter Clone with Node.js, Socket.IO and MongoDB (2020)
4.7 (697 Reviews)
Provider: Udemy
Time: 25.6h
$74.99
More Git courses
GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners (2026)
4.7 (25,572 Reviews)
Provider: Udemy
Time: 13.9h
$14.99
Git and GitHub CRASH COURSE - with Unreal Engine (2026)
4.7 (1,029 Reviews)
Provider: Udemy
Time: 6.7h
$89.99
Learn to use Git and Github with Eclipse: A Complete Guide (2025)
4.7 (444 Reviews)
Provider: Udemy
Time: 4.6h
$64.99
Reviews
By Richard P Welsh
Reece is one of the best instructors on Udemy. He makes everything he teaches very easy to understand.
By Jeremy K. Williams
Mostly useful (not sure about the stashing changes section, though).
By M J
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.
By Charles Bovalis
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 Levi Santos Rocha
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!
By Kishore N
This course is fantastic and has definitely made me better and more confident in using Git.
By Thomas Lindner
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.
Quality Score
Overall Score : 96 / 100












