Git & GitHub

Master professional version control and collaboration with Git and GitHub. Essential skills for every developer.

10 hours

Duration

Beginner

Level

Live

Sessions

₹2,999

Price

Git Version Control

Essential Skill

For All Developers

Course Overview

What You'll Learn

  • Git fundamentals and version control concepts
  • Branching and merging strategies
  • GitHub collaboration workflows
  • Pull requests and code reviews
  • GitHub Actions and CI/CD basics
  • Team collaboration best practices

Prerequisites

  • Basic computer literacy
  • No prior programming experience required
  • Willingness to learn command line basics

Career Benefits

  • Essential for any development role
  • Improved team collaboration
  • Professional portfolio on GitHub

Course Curriculum

Week 1
Git Fundamentals
  • Introduction to version control
  • What is Git?
  • Git installation and configuration
  • Basic Git commands (init, add, commit)
  • Understanding the Git workflow
Week 2
Branching and Merging
  • Creating and switching branches
  • Merge conflicts & resolution
  • Comparing changes - diff and log
  • Git stash, restore, reset and revert
Week 3
GitHub and Remote Repositories
  • Setting up GitHub account
  • Pushing and pulling from remote repos
  • Forking and cloning repositories
  • Git tags, ignoring files in Git
  • GitHub collaboration features and workflows
Week 4
Advanced Git and GitHub
  • Git hooks and aliases
  • GitHub pages
  • Pull requests and code reviews
  • Git workflow in teams

Free Learning Resources

Get started with our free video tutorials and learn the basics before enrolling in our comprehensive courses.

Python Basics
06:41

Python Basics

Learn Python fundamental concept - Variables & Memory Management

YouTube
Advanced concepts in Python
10:09

Advanced concepts in Python

Shallow copy & Deep copy

YouTube
Loops in Python
06:43

Loops in Python

for loop

YouTube