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

Essential Skill
For All Developers
Course Pricing
Limited seats per batchIndian 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.

06:41
Python Basics
Learn Python fundamental concept - Variables & Memory Management
YouTube
10:09
Advanced concepts in Python
Shallow copy & Deep copy
YouTube
06:43
Loops in Python
for loop
YouTube