Key features


How this works :

At Simplilearn, we greatly value the trust of our patrons. Our courses were designed to deliver an effective learning experience, and have helped over half a million find their professional calling. But if you feel your course is not to your liking, we offer a 7-day money-back guarantee. Just send us a refund request within 7 days of purchase, and we will refund 100% of your payment, no questions asked!

For Self Placed Learning :

Raise refund request within 7 days of purchase of course. Money back guarantee is void if the participant has accessed more than 25% content.

  • 3 hours of self-paced learning
  • 27 live demos and 3 installation guides
  • 7 practice assignments
  • 1 cheat sheet
  • 1 hands-on practice project

Course description

  • What’s the focus of this course?

    Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files.This course enables you to learn and solve versioning problems with your files and codes. 

    All these concepts are presented in an easy to understand manner, using demos and assignments to clarify the concepts and present the actual method of implementation.

  • What are the course objectives?

    Git course offered by Simplilearn will enable you to:
    • Understand distributed version control system and its features
    • Set-up Git in your system
    • List the three-stage workflow in Git
    • Create branches and track files
    • Create a repository in Git and GitHub
    • Describe merging, cloning, rebasing, among others

  • Who should take this course?

    The following professionals can go for this course:
    • Software Professionals
    • Testing Professionals
    • Software Architects and Designers
    • Open source contributors and enthusiasts
    • Developers who want to gain acceleration in their careers as professionals using Git and GitHub
    • Managers who are technical subject matter experts, leading software development projects

  • What are the prerequisites for this course?

    The pre-requisite for this course includes basic knowledge of Windows Command line.

  • What are the projects included in the course?

    As part of the coursework, you will complete the following project based on industry use case.

    Project #1: Building a Branching Model
    Domain: Development

    The following can be done after completing this course

    1. Install Git and configure it 
    2. Create a new file and track it across the three stage workflow
    3. Revert to earlier commit, deleting/ignoring Git files
    4. Create an account in GitHub and move the files to remote repository
    5. Collaborate between local and remote repository
    6. Merge different branches of a file, handle conflicts 
    7. Use the issue tracker in GitHub to collaborate among developers
    8. Stash file versions and revert back to them
    9. Rebase the files in the repository
    10. Clone the repository and collaborate the files across developers

Course preview

    • Lesson 00 - Course Introduction 03:33
      • 0.1 Introduction03:33
    • Lesson 01 - Git Basics 13:46
      • 1.1 Introduction00:31
      • 1.2 Introduction to Git02:27
      • 1.3 Limitations of Existing Version Control Systems and What is Git01:19
      • 1.4 Installing and Configuring Git02:32
      • 1.5 Installing Git on Mac and Linux01:03
      • 1.6 Git Configuration Levels01:22
      • 1.7 Demo Configuring Git03:38
      • 1.8 Key Takeaways00:44
      • 1.9 Quiz
      • 1.10 Conclusion00:10
    • Lesson 02 - Getting Started With Git 37:16
      • 2.1 Introduction00:36
      • 2.2 Creating a Git Repository00:46
      • 2.3 Demo Creating a Git Repository02:11
      • 2.4 Git Workflow02:31
      • 2.5 Demo Git Workflow04:32
      • 2.6 Tracking File Changes01:30
      • 2.7 Demo Tracking File Changes05:26
      • 2.8 Reverting to Earlier Commits00:46
      • 2.9 Demo Reverting to Earlier Commits03:17
      • 2.10 Deleting Files in Git00:57
      • 2.11 Demo Deleting Files in Git04:36
      • 2.12 Ignoring Files in Git00:51
      • 2.13 Demo Ignoring Files in Git04:31
      • 2.14 Renaming Files in Git00:26
      • 2.15 Demo Renaming Files in Git03:36
      • 2.16 Key Takeaways00:37
      • 2.17 Quiz
      • 2.18 Assignment 01 Git Workflow
      • 2.19 Assignment 02 Deleting Files in Git
      • 2.20 Assignment 03 configuring git
      • 2.21 Conclusion00:07
    • Lesson 03 - GitHub and Remotes 50:58
      • 3.1 Introduction00:36
      • 3.2 Introduction to GitHub00:56
      • 3.3 Demo Getting Started with GitHub03:40
      • 3.4 Creating a Repository in GitHub00:36
      • 3.5 Demo Creating a Repository in GitHub using HTTPS04:57
      • 3.6 Creating a Repository in GitHub Using SSH00:30
      • 3.7 Demo Creating a Repository in GitHub using SSH05:15
      • 3.8 Pulling Commits from GitHub00:35
      • 3.9 Demo Pulling Commits from GitHub04:01
      • 3.10 Collaborating between Local and Remote Repository00:54
      • 3.11 Demo Collaborating between Local and Remote Repository05:23
      • 3.12 Managing Multiple Commits in Git00:54
      • 3.13 Demo Managing Multiple Commits in Git06:52
      • 3.14 Merging File Changes in Git00:52
      • 3.15 Demo Merging File Changes in Git07:46
      • 3.16 Issue Tracking in GitHub00:23
      • 3.17 Demo Issue Tracking in GitHub06:08
      • 3.18 Key Takeaways00:34
      • 3.19 Quiz
      • 3.20 Assignment
      • 3.21 Conclusion00:06
    • Lesson 04 - Branching Merging And Rebasing in Git 1:01:16
      • 4.1 Introduction00:33
      • 4.2 Branching in Git02:31
      • 4.3 Demo Branching in Git04:33
      • 4.4 Merging Branches in Git00:49
      • 4.5 Demo Merging Branches in Git08:44
      • 4.6 Fast Forward and Recursive Merge00:56
      • 4.7 Demo Fast Forward Merge in Git03:49
      • 4.8 Recursive Merge00:13
      • 4.9 Demo Recursive Merge in Git04:57
      • 4.10 Resolving Merge Conflicts in Git00:57
      • 4.11 Demo Resolving Merge Conflicts on Delete04:04
      • 4.12 Demo Resolving Merge Conflicts on File Modifications06:15
      • 4.13 Stashing in Git00:55
      • 4.14 Demo Stashing in Git07:47
      • 4.15 Rebasing in Git02:49
      • 4.16 Demo Rebasing in Git04:06
      • 4.17 Cloning in Git01:04
      • 4.18 Demo Cloning in Git04:59
      • 4.19 Key Takeaways00:54
      • 4.20 Quiz
      • 4.21 Assignment 1 Branching
      • 4.22 Assignment 2 Cloning
      • 4.23 Assignment 3 stashing
      • 4.24 Conclusion00:21
    • Project
      • Project 01
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & certification

  • What do I need to do to unlock my certificate?


    • Complete 85% of the course.
    • Complete 1 project.


  • How do I enroll in this program?

    You enroll in the program on the Simplilearn website, and make an online payment using any of the following options. You will be emailed a receipt after the payment is made.
    • Visa Credit or Debit card
    • MasterCard
    • American Express
    • Diner’s Club
    • PayPal

  • Will the access period be extended?

    Yes, you can extend the access period by paying an additional fee. Contact Customer Service through our Help and Support portal.

  • I have trouble accessing the online course whom should I contact?

    If you have trouble accessing the course at any time, use the Help & Support link to contact our Support team. You can also use the Live Chat link to chat in real-time with one of our Support team members.

  • I’d like to learn more about this training program. Who should I contact?

    Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will be able to give you more details.

    Contact Us

    +44 20 3627 9615

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.

    We use cookies on this site for functional and analytical purposes. By using the site, you agree to be cookied and to our Terms of Use. Find out more