Git and GitHub for Beginners

Beginner 1 Modules 22min
Creator: Hannat Salami August 24, 2026

What You'll Learn

  • Configure global Git settings, default branch names, and VS Code integrations using Git Bash
  • Initialize local Git repositories and inspect file status across working and staging environments
  • Stage file modifications and write descriptive commit snapshots using standard and shortcut flags
  • Inspect unstaged and staged code modifications using Git diff commands
  • Create `.gitignore` patterns with wildcard rules to exclude sensitive keys and build artifacts from tracking
  • Restore deleted uncommitted files to your working directory using Git restore

About This Course

In this course, you will learn the fundamentals of version control using Git, Git Bash, and GitHub from the ground up. You will set up your local development environment, configure global settings like your default editor and privacy-friendly GitHub email, and initialize repositories to track your project history. Throughout the lessons, you will work through the full Git workflow across your working directory and staging area. You will practice tracking file modifications, inspecting code differences with diff commands, ignoring private or compiled files, and recovering deleted files before committing.

Who this is for: This course is built for aspiring developers and beginners who want to build a reliable version-control workflow for their projects. Basic familiarity with a code editor like VS Code is helpful, but no prior experience with Git or the command line is required.

Modules

  • 01: Working with GitHub Desktop

    22 min

Final Quiz

Covers all 1 modules. Pass with 80% or higher to complete the course.

15 Questions

New To YouVersity?

This course is built from real YouTube videos, structured into modules with quizzes and progress tracking. Original creators keep every view and every ad dollar — courses just send them focused, motivated viewers.

  • Structured modules
  • Free to enrol
  • Progress saved across devices
  • Quizzes after each section

Ready To Start?

Begin the first module now. No credit card needed

Start learning, it's free
FAQ

Before You Decide

Playlists don't have quizzes, don't track progress, don't pull videos from multiple channels into a sequence, and don't give you a certificate. A playlist is a list. This is a course.

The videos are still free. What costs money is the structure around them: modules in the right order, quizzes built from the content, progress that follows you across devices, and a certificate at the end. You could piece all of that together yourself. Or you could have it built in minutes.

They're yours. Permanently. Every certificate you earned stays dated, valid, and shareable whether you're still subscribed or not. Cancelling doesn't touch anything you've already completed.

Install it from the Chrome Web Store. When you're on any YouTube video, click the YouVersity icon to save it to your library. Once you've saved enough, turn your library into a structured course. It's a second way to create courses: instead of typing a topic, you hand-pick the videos yourself.

The opposite. Videos stay embedded on YouTube. Every view in a course is a real view on their channel with their ads. We send them focused, motivated viewers who actually watch to the end. Creators keep everything they already earn, plus new traffic.

Probably not. Most people take two or three. At $9 a month, even one course is worth it compared to buying individually. The 30 is a ceiling, not a homework assignment.

Related Courses