A BITS Pilani Alumnus Initiative

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 Pricing

Limited seats per batch
Indian Students (Batch)?2,999
International Students (Batch)$49
Personalised 1-on-1 SessionsContact for Pricing

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