Git Started with GitHub (Udemy.com)
Learn the basics of Git and GitHub, with clear, step-by-step instructions by a highly rated teacher.
Created by: Jason Taylor
Last updated August 2022
What you will learn
- Save project changes into source control using Git
- Create a new repository on GitHub
- Copy a repository from GitHub onto a local computer for using with a project
- Install and configure Git on Windows and Mac computer systems
Course Description
This course is designed to jump right into showing how Git and GitHub work together, focusing on the Git basic workflow. Students can expect to learn the minimum needed to start using Git in about 30 minutes.
Recent Updates:
- October 16th: Added Updates and Errata Section
Course Outline
Course Introduction and Overview provides an introduction to this course and the key concepts with the Git source control system.
Installation provides step-by-step instructions on how to setup Git for Windows and Mac OS X, how to use Git's help command.
After the Installation section, we walk through the entire Git basic workflow -- starting off in GitHub, working locally, and then publishing our changes back to GitHub.
Finally, I have some parting words and some bonus content!
Course Features
Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.
Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated.
Following each lecture or group of related lectures in the demo sections of the course are Command Listing lectures that serve as reference and reminder of the commands used in the previous lecture(s). Each Command Listing includes the exact listings used in the previous lectures and a reference guide for newly introduced commands. All commands used in this course are available through the Command Listing lectures.
Several attachments throughout the course provide supplemental information, illustrations, or other reference material.
Instructor Details
- 4.3 Rating
18,483 Reviews
Jason Taylor
With nearly 25 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems.
More courses by Jason Taylor
Git Complete: The definitive, step-by-step guide to Git (2022)
4.4 (35,120 Reviews)
Provider: Udemy
Time: 6.3h
$119.99
Git Going Fast - A Git Crash Course for Busy Professionals (2026)
4.6 (32,603 Reviews)
Provider: Udemy
Time: 3.8h
$74.99
GitHub Ultimate: Master Git and GitHub - Beginner to Expert (2022)
4.3 (14,017 Reviews)
Provider: Udemy
Time: 6.6h
$94.99
Command Line Essentials: Git Bash for Windows (2017)
4.5 (6,432 Reviews)
Provider: Udemy
Time: 54 mins
Free
Jenkins 2 Bootcamp: Fully Automate Builds to Deployment 2020
4.6 (6,305 Reviews)
Provider: Udemy
Time: 9h
$64.99
Git for Geeks: Quick Git Training for Developers (2022)
4.5 (5,053 Reviews)
Provider: Udemy
Time: 3.4h
$59.99
More Git courses
Git Ultimate Essentials: Everything you NEED to know (2019)
4.8 (103 Reviews)
Provider: Udemy
Time: 2.5h
$39.99
GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners (2026)
4.7 (25,526 Reviews)
Provider: Udemy
Time: 13.9h
$109.99
GIT and Visual Studio with Azure DevOps Repos for Developers (2025)
4.7 (8,144 Reviews)
Provider: Udemy
Time: 1.6h
$64.99
Reviews
By Koen Marktplaats on 1/28/2026
Reasonably good course to start with Git and GitHub if you know almost nothing of this topic. It is very basic but its strong point is that it good insight in the several states a file can be and giving an oversight. The downside is that the course at this moment (January 2026) is a bit outdated. For example the website of GitHub is looks different now, but more important the way of authorisation for syncing a local repository to GitHub has changed. The way shown is this course is not working any more since August 2021. Someone else showed met that.
By Christopher Reyes on 6/24/2024
All the basics to start using GIT are mentioned here, including step-by-step guide. Even though creation of branches are not tackled here, this course provided me great (yes, great!) confidence in navigating/using GIT, making it also easier for me to move forward with my GIT learning and researching about that branching part. Thank you very much for creating this training and making this very accessible to everyone.
By Dula Duda on 3/7/2019
Superb free course to learn the basics of Github. The topic of course is not a exciting one . Instructor is very professional and very knowledgeable in the subject matter however needs to break up the dullness of this course via some humor or practical exercises to bring home what has been taught. Overall fantastic with some improvement required.
By Yash Gupta on 2/21/2019
A very good course for beginners to Git. Concise and clear explanation of the topics with very good takeaways. The instructor seems to know his topics in depth and does a very good job in teaching. It would have been great if more topics were covered, but that's what you get for free. I have heard there is a more in-detail course of the same instructor which is paid.
By Eralda Chung-Colon on 2/6/2019
This course was an absolute joy to take. I've tried so many times to get through with learning how to use the git repository. Simply put, Failed at every turn. Jason took absolutely nothing for granted, he trained us like we had no clue as to what we were doing. Which in my case was bloody accurate. I finally got through the entire git push, commit, program without feeling like my brain was turning to oatmeal or I was the only English speaking person in France, or worst yet the only earthling on Mars. I can't thank you enough Jason for making this course. It puts me closer to my goal, which is exactly where I want to be. Everyone else whom I tried to take this course from , just assumed we knew some of what to do , but where do you go when you haven't even got the 1st clue where to start????? I will tell all my friends where to go now. Because I know. Again, Thank You.
By Suresh Mandan on 11/26/2017
Jason Taylor has done a good job with this course. He is very clear and explains things step by step. The one thing he did not do was to get the local projects "fresh-project" and "web-project" to GitHub. This course would have been complete in every respect had he done that. To me, this course remains a five star course even with the missing feature mentioned above.
By James Gleason on 7/11/2017
I wasn't able to follow and achieve the results of the course content. I went through the course twice and I am still unable to use git as a tool for my web development.
By Douglas Stombock on 4/11/2017
Great free course! Since Git Bash for Windows is such a recent release, there aren't many tutorials for absolute beginners out there yet. Jason does a great job walking you through the basics in this course. The only thing I'd recommend improving here is further explaining in-depth what some of these commands and concepts are (what certain things stand for and why). But again, for a completely free course, this is a fantastic start to learning Git Bash!
By Robin on 4/19/2016
Excellent course and excellent Instructor. Material succinct and explained well. I, for one, appreciate the increased screen size for easy viewing. After looking at digital screens all day, it's a relief not to have to squint so that I can enjoy the learning experience. One thing he missed: he didn't show the "git pull" command even though it was listed to be covered in his Conclusion lecture. And although branching wasn't listed in this course, it would have been great to have that included in a 'basics' course.
By Navedanjum Ansari on 11/23/2015
It is a good course to get started with git repository. I recommend this course to anyone who wants to learn how to start using git. Jason has explained it succinctly and presented only the required information. I liked his explanation, short videos very good and I did not have to repeat and playback even a single time to understand what he explained. Overall a nice course
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












