Udemy

Git & GitHub Masterclass

Enroll Now
  • 72 Students
  • Updated 9/2025
5.0
(07 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 14 Minute(s)
Language
English
Taught by
The Net Ninja (Shaun Pelling)
Rating
5.0
(07 Ratings)

Course Overview

Git & GitHub Masterclass

Learn how to use version control with Git & GitHub like a pro!

This Git and GitHub Masterclass takes you from the very basics of version control through to advanced, real-world collaborative workflows. You’ll learn how set up Git in your own projects to track and manage project history, use branches and merges properly, as well as deal with trickier topics like rebasing and resolving conflicts.

You'll also learn a lot about GitHub, covering everything from creating and pushing repositories to collaborating with pull requests, code reviews, forking workflows and issue tracking. You'll even explore AI-powered workflows to show where Git and GitHub are heading in modern development.

On top of all of this, you'll learn how to install and use the GitHub CLI, which is a CLI tool we can use to run GitHub commands from a terminal. And I'll show you how to use GitHub Desktop for a more visual approach to using Git & GitHub, making commits, pull requests, merging branches, pulling changes and managing multiple branches.

By the end of the course, you'll be confident implementing Git & GitHub in your own workflows, both solo and as part of a team.

If you want to preview my teaching style before you buy, you can find me on YouTube - Net Ninja - where I upload thousands of free web development tutorials!

Course Content

  • 10 section(s)
  • 58 lecture(s)
  • Section 1 Introduction
  • Section 2 Git Essentials
  • Section 3 Branches & Merging
  • Section 4 More Useful Git Features
  • Section 5 GitHub Fundamentals
  • Section 6 GitHub Collaboration
  • Section 7 The GitHub CLI
  • Section 8 Getting Started with GitHub Desktop
  • Section 9 Using AI with GitHub
  • Section 10 More Resources

What You’ll Learn

  • Learn how to set Git up in a local, solo project, Learn development workflows with branching and merging, Learn how to push your code to a remote repository on GitHub, Learn how to use GitHub as part of a web dev team

Skills covered in this course


Reviews

  • M
    Manoj Kumar
    5.0

    Sir you are few of those mentors online who really understand what they are talking about. Your concepts are clear, you explain each concept in details so a beginner who most of us joining courses are can understand and create clear mental models. I am grateful that I found your YouTube channel sir. Thank you so much...I'm learning lot of things from you... I have taken more than 100 courses and you are the second teacher whom I consider as a real teacher sir. P.S. please create a new updated course on JavaScript Thank you so much for being such a great teacher because it is the teacher who makes complex topics easy for us " the students".

  • E
    Ercan Kurtoğlu
    5.0

    Greate course!

  • S
    Sofwan Aldi Rikhaldi
    5.0

    Amazing, above expectations!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed