Development Tools


Git & GitHub Beginners Crash Course - Git Practical Bootcamp

Step-by-Step Hands-on Practical Guide To Git And GitHub With Git Commands, Git Collaboration, Git Cheat-sheet & More!

4.60 (82 reviews)


2.5 hours


Nov 2020

Last Update
Regular Price

Unlimited access to 30 000 Premium SkillShare courses

What you will learn

Build rock solid foundation in Git and learn key-related concepts.

Manage and Update files with Git (move, rename, delete)

Install and Configure Git

Step-by-Step guide through entire Git Workflow

Revert/Reset project to previous version's

Creating gitignore file to exclude files and directories

Collaborate and share projects using git and github

Learn to inspect Git repository using status and log checks.

Learn GitHub and how to use and manage the web based Git repository.

Learn how to perform Git comparisons between various sections of a Git repository.

Learn basic file management in git bash environment.


Welcome To Git And GitHub Beginners Crash Course - Git Practical Bootcamp,
This course is designed for students who want to get started working with Git and Github. Following the step-by-step approach, you will learn the commands for efficient code management and understand fundamental concepts behind version control systems following Git architecture. After completing this course you will have hands-on experience working with Git and Github and will be able to use Version Control for your projects. 

The course starts assuming that you know nothing about Git and need to start step by step explanation with theory and commands in the sequential flow. At the end of the course, you participate in an open-source project hosted in Github where you will collaborate with other students building a worldwide restaurant guide, where you will need to apply everything you learned in the course.

  • Build Rock Solid Foundation In Git and related concepts.

  • Learn Git installation on multiple platforms

  • Learn how to Configure git repository in 3 ways

  • Learn how to modify, add, and commit artifacts.

  • Learn how to inspect the Git repository using status and log checks.

  • Learn Git branching basics.

  • Learn GitHub and how to use and to manage the web-based Git repository.

  • Learn basic file management in a git bash environment.

  • Learn how to perform Git comparisons between various sections of a Git repository.

  • Upload projects to Git enabled web repositories like GitHub 

After going through the course student will have a solid foundation to be able to use Git with collaborators on 80% of the tasks they may need to tackle moreover after completing this course you can easily learn and connect advanced topics automatically because of the core foundation.


  • Stephen G. (Toronto, CA)
    "Shubham is the best! He taught me a few things I didn't know and I have been in this business for 10+ years! Thank you, my friend and a new order will come in tonight! "

  • Lee S. (Hayes, GB)
    "Did exactly what was promised, good communication. Very pleased. Recommended!"

  • Viktor Veres
    "Learned nice practical aspects. Straight forward, immediate results."

  • Dennis VanWagner 

    "This was the right course at the right time for me. It was short, sweet & to the point...."

Sign up for the course and Learn Git And GitHub Today!


Git & GitHub Beginners Crash Course - Git Practical Bootcamp
Git & GitHub Beginners Crash Course - Git Practical Bootcamp
Git & GitHub Beginners Crash Course - Git Practical Bootcamp
Git & GitHub Beginners Crash Course - Git Practical Bootcamp


Welcome To Git-Github Crash Course

Course Introduction

Welcome - Lets Get Started!

Git Introduction

Git Introduction And Version Control System

What is Git? - Post

Downloading And Installing Git

Git Basics

Local Configuration Git

Local Configuring Git - Post

How To Start Our Project?

Creating Our First Repository

Starting a New Local Repository with Git - Post

Basic Git Commands

Git Commands - Post

Git Workflow

Comparing Changes

Solving Git Error Using StackOverflow

Undoing Changes

Reverting Changes

Git Branches


Merging Different Branches

Deleting Branches

List of Git Commands for Working with Branches - Post

Ignoring Unwanted Files

Ignoring Unwanted Files and Folders

Save Fragments

Stashing In Git

Important Git Fundamentals

Understanding HEAD

Open Source Project

Assisting On Open Source Project

Pull Request

A Quick Recap


Thank You For Being Here!


Gerardo10 April 2019

This is a great course to have a basic knowledge of GIT and GitHub but I would've liked more exercises and exercises for a team project.

Gregg21 March 2019

I really enjoyed the course. It was helpful distinguishing the difference between Git and the tools and GitHub itself. I now know enough to use Git and GitHub going forward.

Shishir6 March 2019

Instructor explains it in good detail. Just the commands need to be highlighted. Course is good for absolute beginners.

Taizy27 February 2019

This course is great as it helps you understand the benefits of using Git's version control system very clearly. I love the fact that the course isn't too basic as well as it provides valuable professional tips on how to use GitHub to add value to open-source projects by 'forking' them and by requesting a polite 'pull request'. I also liked how it was shown how to save drafts of your work by using a Git feature called 'stashing'. The instructor, Shubham provides valuable personal insights on how your repository can allow you to work more efficiently within a team but you will most importantly understand very clearly the stages that your new code have to go through in order for you to be able to finally 'push' it to your remote repository - he does so in way that it is possible for you to understand what you have done wrong if anything goes wrong. Great course by, obviously, a very talented instructor/programmer - this course is a must-take if you finally want to begin using Git's version control system confidently.

Markus14 February 2019

There is not much to improve. The training is short and contains everything required to get startet with git and github. Great!

Arman24 December 2018

This course is really good and i would persnally recomend every one to go and see this and also the presentation part of videos and slides i personally like as it is very helpful to learn

Ramy14 October 2018

Very good course and realistic thanks for your knowledge sharing and wish you give more examples and exercises.


Udemy ID


Course created date


Course Indexed date
Course Submitted by