Git & Github Tutorials

Git is a distributed version-control system for tracking changes in source code during software development.

Start Course Now
  • Learn from slow pace videos
  • Access videos any time
  • Absolute beginners focused
  • Lifetime access
  • Start course immediately

"If you go to work on your goals, your goals will go to work on you. If you go to work on your plan, your plan will go to work on you. Whatever good things we build, end up building us."

About Course

Published: 27 May 2019

Course Introduction

Read Course Description

Git allows us to track changes as we code, this way we can easily go back to a version of our code especially when we find that we have introduced a bug in our code at a later stage. Git also makes it possible for us to work with multiple people on the same project, each person can work on a different part of the project and with the help of git we can merge our work together to get the full working software.

Github is cloud based repository that allows us to push up our git projects away from our laptops or computers into the cloud as extra safety and makes it possible for other members of a team to access your code and contribute some work to it.


Section 1

  • Lecture 1
  • Install Git and Setup Github Account
  • 3:47
  • Lecture 1
  • Learning Git Basics
  • 10:35
  • Lecture 1
  • Undoing Changes With Git
  • 9:39
  • Lecture 1
  • Working In a Team With Git
  • 7:52
  • Lecture 1
  • Creating Branches In Git
  • 6:27
  • Lecture 1
  • Creating Pull Requests Using Git
  • 9:44
  • Lecture 1
  • Dealing With Conflicts in Git
  • 6:29