Heart for people
Mind for tech
Product Technology

Developer - git academy

Master the flow, own the repo

Quick course info

Format

2 sessions of 2 hours

Duration

4 hours total

Developer - git academy training at Baseflow Academy

Trainer

Rick van Dijk
Software Developer

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

Drop us your full name and e-mail and we will send you the course information brochure.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Other courses

Product Technology

Developer - git academy

Master the flow, own the repo
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.

Format

2 sessions of 2 hours

Duration

4 hours total

Product Discovery

Discovery - working with UX

Don't build efficiently, what should not be built at all
User Experience (UX) thrives in the land of Discovery whereas delivery teams often live in the land of Development. It seems like they speak a different language, use different tools, have a different mindset? Perhaps they have more in common than you may think.

Format

2-day in-person / 4 live-virtual sessions

Duration

2 days

Product Thinking

Product ownership – AI essentials

Harnessing AI to amplify product thinking
AI isn't just the next tool—it's the next shift. This essentials training equips product owners with the mindset, skills, and hands-on techniques to integrate AI into product discovery, decision-making, and delivery.

Format

1-day in-person / 2 live-virtual sessions

Duration

1 day

Product Technology

Developer - Flutter BLoC (Cubit)

Control state before state controls your app
Master Flutter's state management with BLoC (or Cubit) to build scalable, predictable, and testable applications. This hands-on workshop will equip you with the patterns and confidence to manage application state like a professional.

Format

1-day in-person / 2 live-virtual sessions

Duration

1 day