Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Source Code Management · DevOpsSchool Trainer

Git Trainer in Bangalore

Private corporate batches delivered onsite across Bangalore, or live online in IST (UTC+5:30) — taught by a practitioner who runs Git in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnsite at your office · Online
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
TimezoneIST (UTC+5:30)
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Git trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Git from the object database up: blobs, trees, commits and refs inspected directly with plumbing commands, so merge, rebase, reset and cherry-pick stop being incantations and become predictable moves on a graph. Sessions cover the work teams actually get stuck on — recovering from a bad reset or force-push with the reflog, rewriting history to remove a leaked credential and coordinating the fallout, splitting or migrating a repository with history intact, and making a multi-gigabyte repository usable with LFS, partial clone and sparse checkout — all rehearsed on disposable repositories where breaking things is the point.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Git engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Git trainer is chosen

Engagements are matched on the tool, not the calendar. For Git that means a trainer who has run it in production — Git for Bangalore engineering teams — object model, history repair, large-repository tooling and migrations off legacy version control — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Git training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Onsite delivery is at your own office. Git sessions in Bangalore commonly run in Whitefield, along the Outer Ring Road between Bellandur and Marathahalli, at Manyata Tech Park, Bagmane Tech Park or in Electronic City, and we keep one site per day so a mid-programme city crossing does not cost a session. You provide the room, a screen and network access to your Git hosting; we bring the trainer, agenda, exercise repositories and assessment. Because history-repair exercises are destructive by design, attendees work on disposable clones we supply rather than on your live repositories, and any work against your own history happens on a copy under NDA. Sessions are scheduled in IST (UTC+5:30) and shaped around your review overlap with counterpart teams abroad. Invoicing is in INR from our Indian entity with GST, against a purchase order where procurement requires one, and travel within Bangalore is included in the quote.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Git batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Git?

Git is a content-addressed object database with a version control interface on top. There are four object types — blobs for file content, trees for directory structure, commits that point at a tree and at parent commits, and tags — and every one is named by a hash of what it contains. Nothing is stored as a diff at the logical level; a commit is a full snapshot, and the compression that makes that affordable happens later, when loose objects are packed into packfiles with delta encoding.

Everything user-facing sits on that base. Branches and tags are refs: files under .git/refs, or entries in packed-refs, containing a hash. HEAD is a ref pointing at a branch. The index — the staging area — is a binary file holding the tree you are composing for the next commit. Merge, rebase, reset, revert, cherry-pick and stash are all operations that create objects and move refs, which is why the reflog can recover almost anything: the objects usually still exist, only the ref moved, and garbage collection has not yet run.

Distribution is a separate mechanism again. A remote is a URL plus refspecs; fetch negotiates which objects the other side lacks and transfers a packfile; push does the same in reverse and is refused when it would not fast-forward. Once that is clear, the operational features fall into place — shallow and partial clone, sparse checkout and worktrees for repositories too large to check out whole, Git LFS for binaries that should never enter a packfile, submodules and subtrees for composition, and hooks for enforcing policy locally or on the server.

Why this skill matters now

Git stopped being a skill anyone lists and became infrastructure everyone depends on, which is exactly why the gaps hurt. Teams do not lose days to not knowing how to commit; they lose days to a force-push that overwrote a shared branch, a rebase that duplicated forty commits, a merge conflict resolved by deleting the confusing half, or a repository that takes eleven minutes to clone because someone committed a build output tree in 2019.

The stakes rose in two specific ways. Credentials in history became a security incident with a defined remediation — rewrite, rotate, force-update every fork — rather than an embarrassment, and doing that rewrite correctly on a live repository requires knowing exactly what it does to everyone else's clone. And review became the delivery bottleneck in most organisations, so branching model, review latency and merge strategy now show up directly in delivery metrics.

Repository scale is the third pressure. Monorepos, machine learning artifacts, media, firmware images and simulation data have pushed many repositories past the size where a naive clone is reasonable, and the tooling that answers it — partial clone, sparse checkout, LFS, maintenance and commit-graph — is not something people pick up by osmosis. The demand is for engineers who understand the model well enough to repair, restructure and scale a repository, not just to use one.

Git training
# outcomes

What your team can do afterwards

Explain any Git operation as objects created and refs moved, using plumbing commands to prove it
Choose between merge, rebase, squash and cherry-pick deliberately, and predict the resulting history
Recover work after a bad reset, a botched rebase or an overwritten branch using the reflog and dangling objects
Resolve difficult conflicts, including rename and binary conflicts, with rerere and the right merge strategy
Rewrite history to remove a leaked credential or a large file, and manage the consequences for every clone
Make a very large repository workable with partial clone, sparse checkout, worktrees, LFS and maintenance
Migrate a Subversion, Perforce or ClearCase repository to Git with history, branches and tags preserved
Enforce policy with protected branches, required reviews, signed commits and hooks that developers accept
Design a branching and review model that matches your release cadence and your timezone spread
# curriculum

8 modules. Live demos in a real lab, not slides.

01The object databaseLive & Interactive5 hrs · 2 assignments · 1 capstone

Git from underneath, using plumbing commands so nothing is magic. Blobs, trees, commits and tags; hashing and content addressing; loose objects, packfiles and delta compression; refs, HEAD, packed-refs and the index as a real file on disk.

Topics: hash-object, cat-file and building a commit by hand · Blobs, trees, commits and annotated tags · Refs, HEAD, symbolic refs and packed-refs · The index as a binary file, and what staging really does · Loose objects, packfiles, delta encoding and gc · Reading .git and knowing what each file does

  • Assignments: (1) Construct a commit using only plumbing commands and check it out; (2) Inspect a repository's object and pack layout and explain its size
  • Capstone: Explain a confusing history to a colleague purely in terms of objects and refs
02Branching, merging and rebasing as graph movesLive & Interactive5 hrs · 2 assignments · 1 capstone

Every history-shaping command as a predictable operation. Fast-forward and three-way merges, merge bases, rebase and interactive rebase, cherry-pick, squash, and the difference between changing history and adding to it.

Topics: Merge bases and three-way merge mechanics · Fast-forward, no-ff and what the history looks like afterwards · rebase, rebase --onto and interactive rebase · cherry-pick, revert and the difference from reset · Squash strategies and what they cost in traceability · The rule about rebasing shared branches, and its real reason

  • Assignments: (1) Reproduce the same integration four ways and compare the resulting graphs; (2) Use rebase --onto to move a branch off the wrong base
  • Capstone: Take a tangled feature branch and produce a clean, reviewable history without losing work
03Conflicts, recovery and the reflogLive & Interactive5 hrs · 2 assignments · 1 capstone

The module people remember. Why conflicts happen and what the markers mean, rename and binary conflicts, merge strategies and options, rerere; then recovery — reflog, dangling objects, fsck, and undoing a reset, a rebase or a force-push after the fact.

Topics: Conflict markers, ours and theirs, and what each really refers to · Rename detection, binary conflicts and merge drivers · Merge strategies and strategy options · rerere for repeated conflicts on long-lived branches · reflog: what it records and how long it lasts · fsck, dangling commits and recovering deleted branches · Recovering after a force-push over someone else's work

  • Assignments: (1) Recover a branch destroyed by reset --hard and prove nothing was lost; (2) Resolve a rename-plus-edit conflict correctly, then automate it with rerere
  • Capstone: Restore a repository after a coordinated set of destructive mistakes and document each recovery
04Remotes, refspecs and collaboration mechanicsLive & Interactive5 hrs · 2 assignments · 1 capstone

How two repositories agree. Remotes and refspecs, fetch versus pull, tracking branches, what push refuses and why, force-with-lease, tags and their propagation, and the collaboration patterns that follow from all of it.

Topics: Remotes, refspecs and remote-tracking branches · fetch, pull, pull --rebase and the merge commits nobody wanted · Non-fast-forward rejection and force-with-lease · Tags: lightweight, annotated, signed and pushing them · Shallow clone, single-branch and CI checkout cost · Fork-and-pull versus shared-repository workflows

  • Assignments: (1) Configure a custom refspec and fetch only what you need; (2) Demonstrate why force-with-lease is safer than force, with two clones
  • Capstone: Define the collaboration mechanics for a team split across two timezones
05History rewriting and secret removalLive & Interactive5 hrs · 2 assignments · 1 capstone

The high-risk operation done properly. filter-repo for rewriting at scale, removing a leaked credential or a large file from every commit, rewriting author metadata, and the coordination plan — rotation, forks, open branches, caches and mirrors — that has to accompany it.

Topics: git filter-repo versus filter-branch and BFG · Removing a file or a secret from all history · Rewriting authorship and normalising line endings · What a rewrite does to every existing clone and fork · Rotation first: why the credential is compromised regardless · Coordinating a rewrite across teams and CI · Preventing recurrence with secret scanning and hooks

  • Assignments: (1) Remove a credential from an entire history and produce the coordination checklist; (2) Strip a 400 MB binary from history and measure the clone time before and after
  • Capstone: Run a full leaked-secret remediation: rotate, rewrite, coordinate and verify
06Large repositories and legacy migrationsLive & Interactive5 hrs · 2 assignments · 1 capstone

Making Git work where it was not designed to be comfortable. Partial clone, sparse checkout, worktrees, commit-graph and maintenance; Git LFS for binaries; splitting or joining repositories; and migrating from Subversion, Perforce or ClearCase with history intact.

Topics: Partial clone, blobless and treeless clones · Sparse checkout and sparse index for monorepos · Worktrees for parallel work without re-cloning · commit-graph, maintenance and repack tuning · Git LFS: pointers, storage, migration and its limits · Splitting a repository with filter-repo, and subtree joins · Migrating from Subversion, Perforce or ClearCase with branch and tag mapping

  • Assignments: (1) Convert an existing repository to LFS for binary assets and verify old history still checks out; (2) Perform a Subversion or Perforce import with branch and tag mapping and validate it
  • Capstone: Take a repository that is painful to clone and deliver a documented plan that makes it workable
07Workflow, review and policyLive & Interactive5 hrs · 2 assignments · 1 capstone

The organisational half. Trunk-based development, release branches and GitFlow compared against real release cadence; feature flags as an alternative to long-lived branches; review as a measurable queue; and enforcement through protected branches, required checks, signed commits and CODEOWNERS.

Topics: Trunk-based, GitFlow and release branching, matched to cadence · Long-lived branches across timezones and how to shorten them · Feature flags instead of branch-based isolation · Review latency as a delivery metric · Protected branches, required checks and CODEOWNERS · Signed commits, verified history and audit expectations · Commit message conventions and automated changelogs

  • Assignments: (1) Measure review latency for a real repository and identify the actual bottleneck; (2) Configure branch protection, required checks and signing on a test repository
  • Capstone: Write and justify a branching, review and policy standard for your team
08Automation, hooks and Git in CILive & Interactive5 hrs · 2 assignments · 1 capstone

Where Git meets the pipeline. Client-side and server-side hooks, pre-commit frameworks that developers tolerate, checkout strategy and cost in CI, submodules and monorepo build triggering, bisect for finding a regression, and the everyday tooling that saves hours.

Topics: Client hooks, server hooks and pre-receive policy · pre-commit frameworks, linting and secret scanning · CI checkout depth, caching and cost per build · Submodules and subtrees in a pipeline · Change detection for monorepo build triggering · git bisect, including automated bisect runs · blame, log pickaxe and archaeology on a real defect

  • Assignments: (1) Find the commit that introduced a regression using an automated bisect; (2) Add a pre-receive policy that blocks secrets without blocking legitimate work
  • Capstone: Deliver a repository configured end to end: hooks, protection, CI checkout strategy and maintenance

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · OBJECTS

Build a commit by hand

Create blobs, trees and a commit using plumbing commands alone, move a ref to it, and check it out — then inspect the packfile that results after garbage collection.

plumbingobjectspackfiles
LAB · RECOVERY

Undo the unrecoverable

Destroy work with reset --hard, a botched interactive rebase and a force-push over a colleague's branch, then recover every piece using reflog and fsck.

reflogfsckrecovery
LAB · CONFLICT

The conflict that keeps coming back

Resolve a rename-plus-edit conflict correctly on a long-lived branch, then make the resolution repeat automatically with rerere across three subsequent merges.

conflictsrereremerge strategies
LAB · SECRETS

Remove a credential from ten years of history

Rewrite an entire history with filter-repo to remove a leaked key, produce the rotation and coordination checklist, and verify every fork and CI cache is accounted for.

filter-reposecretscoordination
LAB · SCALE

Make a huge repository usable

Take a repository with large binaries and a long history: migrate assets to LFS, enable partial clone and sparse checkout, run maintenance, and measure clone and checkout time.

lfspartial clonesparse checkout
CAPSTONE · MIGRATION

Legacy version control to Git

Import a Subversion or Perforce repository with branch, tag and author mapping preserved, validate the result against the source, and publish a cutover plan for the team.

migrationsvnperforce
# ecosystem

The tools Git sits next to

GitHub
GitLab
Bitbucket
Gerrit
Git LFS
Jenkins
GitHub Actions
SonarQube
pre-commit
Subversion
Perforce
Artifactory
Jira
Argo CD

Who this is for

  • Developers who use Git daily but lose time to merges, rebases and mistakes
  • Release and build engineers who own repository structure and branching policy
  • Platform and developer-productivity engineers responsible for repository performance
  • SREs and security engineers handling leaked credentials in history
  • Teams migrating from Subversion, Perforce or ClearCase to Git
  • Engineering managers who need review latency and branching to stop hurting delivery

Pre-requisites

  • Have used Git at a basic level — clone, commit, push, pull
  • Comfortable on a command line; the course is not driven from an IDE
  • Familiarity with your team's current branching and review process
  • Basic understanding of how your CI system checks out code
  • A laptop with Git installed and access to a hosting service for exercises
# bangalore

Git training in Bangalore

Two things make Git training in Bangalore different from a generic version-control course. The first is the timezone geometry. A very large number of engineering teams here work on a codebase whose other half sits eight to twelve hours away, and the practical consequence is branch lifetime: work started in Bangalore is reviewed while Bangalore sleeps, so branches live longer, diverge further and merge worse than they do in a co-located team. The questions that come up are therefore about history rather than commands — how to rebase a branch that has been rewritten under you, how to recover a colleague's work after a bad reset, how to keep a shared integration branch usable when reviews arrive in a burst at 22:00 IST.

The second is the sheer amount of legacy version control still in service in this city. Aerospace and avionics engineering, telecom and networking R&D, semiconductor design and long-lived enterprise products all keep repositories in Subversion, Perforce or ClearCase, and the migration work — preserving history, mapping branches and tags, handling multi-gigabyte binary assets that were never meant for a distributed system — lands on Bangalore platform teams. That is where Git LFS, partial clone, sparse checkout and repository splitting stop being trivia. Alongside it sits a compliance thread: BFSI and healthcare groups here need signed commits, protected branches, enforced review and a credible answer when a credential is found in ten-year-old history. Bangalore job specs rarely list Git as a skill on its own, but every platform, release and developer-productivity role in the city is quietly expected to own exactly these problems.

Where we deliver onsite

WhitefieldOuter Ring Road (Bellandur–Marathahalli)Electronic CityManyata Tech ParkBagmane Tech Park, CV Raman NagarKoramangalaHebbalPeenya

Teams trained in Bangalore

AirbusGE HealthcareQualcommNokiaWiproInfosys
# pricing

Straightforward pricing, quoted in INR

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Git Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★☆
Helped to understand more on overall DevOps concepts.
Pankaj Malhotra · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · Trustpilot
★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Do you deliver onsite in Bangalore?
Yes. Private batches run at your own office — Whitefield, the Outer Ring Road corridor, Electronic City, Manyata Tech Park and Bagmane Tech Park are the usual sites. You provide the room, screen and network; we bring the trainer, agenda, exercise repositories and assessment.
Isn't Git too basic for a corporate batch?
The basics are, and we move through them quickly. The batch exists for the rest: history repair after a bad force-push, secret removal across all history, large-repository tooling, migration from legacy version control and a branching model that works across timezones.
We are migrating from Subversion or Perforce. Can you cover that?
Yes, as a dedicated module and capstone. We cover history preservation, branch and tag mapping, author mapping, handling binaries with LFS, validating the import against the source, and writing a cutover plan the team can execute.
Our repository takes ten minutes to clone. Is that fixable?
Usually, yes. The large-repository module covers partial clone, sparse checkout, worktrees, commit-graph and maintenance, and migrating historical binaries to LFS. Bring the repository's real size and history shape and we will work the numbers.
Will the exercises touch our production repositories?
No. History-repair exercises are destructive by design, so attendees work on disposable clones we provide. Where we work on your own history it is on a copy under NDA, never on the live repository.
Do you cover GitHub, GitLab or Bitbucket specifically?
The core is Git itself, which is identical everywhere. Platform-specific material — protected branches, required checks, CODEOWNERS, pull request automation — is tailored to whichever hosting you actually use.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
How long does a private Git batch take?
Two to four days. The object model, branching, conflicts and recovery fit in two; adding history rewriting, large-repository tooling, migration and policy takes it to four.
Can sessions be scheduled around our release calendar?
Yes. Bangalore teams commonly run half-days from 09:30 to protect the review overlap with counterpart teams abroad, or split a batch either side of a release. Everything is scheduled in IST.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
How do you handle invoicing and tax?
Corporate quotes are issued in INR from our Indian entity with GST, and we support purchase orders. Onsite travel within Bangalore is included; travel outside the city is quoted separately.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Git trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote