Developer - git academy
Quick course info
Format
—
2 sessions of 2 hours
Duration
—
4 hours total

Trainer
Git should be a tool, not a torture device. Whether you're a Git greenhorn or a merge-conflict veteran, this course gives you the skills and confidence to navigate version control like a pro.
Who should join
Software Developers, DevOps Engineers, and Technical Leads who want to clean up their version control workflow, reduce friction in collaboration, and improve release discipline.
What you'll walk away with
- A clear understanding of how modern version control systems work
- Practical Git skills: branching, merging, rebasing, and resolving conflicts
- Confidence in team-based Git workflows (feature/release/hotfix)
- Knowledge of advanced Git features, automation, and CI/CD integration
- A personal cheat sheet of "Git-fu" tips and battle-tested strategies
Curriculum overview
Level 1 – Git Basics
- Introduction to VCS and Git
- Repos, commits, branches
- Push/pull, merge, rebase
- Conflict resolution and social etiquette
- Structured workflows (feature/release/hotfix)
Level 2 – Advanced Git
- Remotes, forks, and tags
- Hooks, custom actions, and automation
- CI/CD, GitHub Actions, testing & deployment
- Peer reviews, QA, and collaboration patterns
- Tooling and advanced Git practices
Learning Outcomes
- Apply Git confidently in solo and team environments
- Choose and implement the right branching strategy
- Use Git as part of an automated CI/CD pipeline
- Reduce errors and miscommunication in code collaboration
- Adopt a clean, pragmatic approach to version control
Prerequisites
Participants should have a working git account – and that is it.
Get more course information
Other cources
Product ownership – AI essentials
Format
1-day in-person / 2 live-virtual sessions
Duration
1 day
Product ownership - advanced
Format
2-day in-person / 4 live-virtual sessions
Duration
2 days
Product ownership - essentials
Format
2-day in-person / 4 live-virtual sessions
Duration
2 days
Leadership – engineering culture
Format
1-day in-person training
Duration
8 hours
