SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Video courses/
  • Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

Git & GitHub Masterclass: The Practical Bootcamp

Master Git & Github: Core Concepts, Commits, Branches, Merge, Rebase, Conflicts, Clone, Pull Request, Open Source & More


Course details

0∙ Ratings0 reviews

Published
January 2024
Videos
45
Duration
7h 24m
Happy students
141

Take this course

About the course

Welcome to Git & GitHub Masterclass, the best course to start your version control journey as a beginner with no previous knowledge. This course is designed for students who want to get started working with Git and GitHub. Following a step-by-step approach, you will learn the commands for efficient code management, and understand the fundamental concepts behind version control systems that follow the Git architecture. After completing this course you will have hands-on experience working with Git and Github and will be confident using version control for your projects.

Throughout the course, we will explore the most important topics step-by-step:

  1. Introduction to version control systems and the Git workflow
  2. Setting up Git and creating a repository
  3. Basic Git commands, such as add, status, commit, push, and pull
  4. Branching and merging code in Git
  5. Resolving conflicts in Git
  6. Advanced Git concepts such as rebase, stash, restore, squash, revert, reset & more!
  7. Best practices for writing commit messages and using Git aliases
  8. Working with GitHub, a web-based platform for managing Git repositories
  9. Customizing the appearance of GitHub Profile and Projects using README file
  10. Using pull requests to collaborate on code changes on Open Source Projects
  11. Creating and managing issues in GitHub
  12. Optimizing Git workflow for performance

These topics cover the essentials of Git and GitHub that developers of all levels need to know in order to work collaboratively, manage code changes effectively, and optimize their workflows for efficiency. After going through the course, you will have a solid foundation to use Git with collaborators.

Why this course?

  • Learn all the important concepts in the simplest possible way with examples and real-life projects.
  • You don't need any prior knowledge, we will cover everything you need step-by-step from scratch.

Course Materials: Resources

Course Instructor

Shubham Sarda

Shubham Sarda

Shubham is a software developer with a passion for teaching. He has worked with many funded startups, self-projects and as a top-rated freelancer on marketplaces.

Shubham has taught programming and digital marketing to over 50,000 students online and offline as an Instructor.

Shubham has mastered explaining very complex topics in the simplest manner that is easy to understand and follow. His video courses are also used by companies to train their employees and by colleges to prepare their students and upgrade skills according to industry requirements.

Course Outline

Lesson 1: Course Introduction
  • Free
    Course Introduction
    4:43
  • Locked
    Resources [Important]
    5:55
Lesson 2: Git Introduction
Lesson 3: Commands & Lifecycle
Lesson 4: Other: Diff, Stash & Restore
Lesson 5: Git Branches
Lesson 6: Merge Conflicts
Lesson 7: Rebase
Lesson 8: Git Files
Lesson 9: Other: Squash, Revert & Reset
Lesson 10: Tag, Releases & Commits
Lesson 11: Git Clone
Lesson 12: Open Source Contribution
Lesson 13: Assignment: Create a Pull Request
Lesson 14: Workflows
Lesson 15: [Optional] Super Charge Github
Lesson 16: Bonus: What next?

Reviews

0 total

0
0
0
0
0

Course details

0∙ Ratings0 reviews

Published
January 2024
Videos
45
Duration
7h 24m
Happy students
141

Take this course
SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy