← Back to the catalogueGit & GitHub
Beginner to Intermediate
Level
Classroom . Online . Hybrid
Mode
Course overview
Aversion control course covering Git internals, day-to-day workflows and GitHub collaboration. The course explains what Git actually stores, so that branching, rebasing and conflict resolution stop being guesswork. Team workflows, pull request review practice and GitHub Actions automation follow.
Learners work in pairs on a shared repository, including deliberate conflict and recovery exercises.
Who it is for
- Developers at any level
- QA and data teams sharing code
- Technical writers and analysts
- Teams standardising a branching model
Prerequisites
Basic command line familiarity.
How it runs
Learn → Practise → Build → Experience → Demonstrate, ending in a capstone. Delivered by practitioners from the engineering bench, in Madurai, Coimbatore and online.
Final project
Repository with Automated Checks
Programme sheet
The printed sheet carries the full module breakdown, labs, project work and certification path. Fees, dates and formats for the next intake are confirmed by the education team on enquiry.
Learning outcomes
01
Explain commits, trees, refs and HEAD.
02
Branch, merge and rebase with confidence.
03
Resolve conflicts without losing work.
04
Write useful commits and pull requests.
05
Review code and respond to review comments.
06
Recover from mistakes with reflog and reset.
07
Automate checks with GitHub Actions.
Module structure
8 modulesModule 01
Git Fundamentals
Repositories . HEAD . Staging area . Objects and refs
Lab
First Repository . Configuration
Module 02
Branching and Merging
Branches . Fast-forward vs merge commits . Merge strategies . Tags
Lab
Feature Branch Workflow
Module 03
Rebase and History
Interactive rebase . Squashing . Amend . Reflog . reset vs revert . Bisect
Module 04
Remotes and GitHub
Remotes . Forks . SSH keys . Repository settings . Protected branches
Pull requests . Draft PRs . Issues and projects
Lab
Paired Review Exercise . Code Review Practice . Codeowners . Conventional Commits
Module 06
Conflicts and Recovery
Merge tools . Rerere . Stash . Worktrees . Recovering lost commits
Trunk-based development . Git flow . Release branches . Semantic versioning . Monorepo notes
Workflow syntax . Triggers . Jobs and matrices . Secrets . Publishing artifacts
Assessment & certification
Module assignments and labs
25%
Final project and review
40%
Learners who complete all modules, submit the final project and clear the review receive a course completion certificate from Kaizen Infinities Private Limited. Project work is documented for the learner's portfolio, and interview preparation is included in the closing sessions.
Career outcomes . Roles this programme prepares for
Software DeveloperDevOps EngineerQA Automation EngineerTechnical LeadRelease Coordinator