Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git & GitHub Masterclass
Highest Rated
Rating: 5.0 out of 5(14 ratings)
121 students
Last updated 9/2025
English

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

Course content

10 sections58 lectures5h 14m total length
  • Introduction6:33
  • Installing Git9:10
  • VS Code Setup3:33
  • Command Line Basics12:43

Requirements

  • Basic web development skills (HTML, CSS)

Description

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!

Who this course is for:

  • Web developers who want to master Git and GitHub
  • Web developers who want to implement Git into their projects
  • Web developers who need to learn Git & GitHub to work as part of a team