Skip to content
Bitfell Learn

Git and Collaboration

Learn version control, branching, pull requests, code reviews, and the workflows real development teams rely on.

Level: Beginner Duration: 1 day Format: Workshop · Self-paced · Blended Audience: Developers, Technical teams, Anyone working with code or shared files

Course overview

Git is the backbone of modern software collaboration — and a common source of confusion. This course replaces fear of Git with confidence, covering the everyday commands and the team workflows that keep work organised, reviewable, and recoverable.

What learners will be able to do

  • Understand what version control is and why it matters
  • Track changes and write a clean commit history
  • Work with branches to develop features safely
  • Collaborate using pull requests and code reviews
  • Resolve merge conflicts without panic
  • Follow a clear, repeatable team workflow

What the course covers

Module 1: Why version control

The problems Git solves and the core concepts.

Module 2: The everyday Git loop

Status, add, commit, push, and pull.

Module 3: Branching

Developing features without breaking main.

Module 4: Collaboration and reviews

Pull requests, reviews, and giving good feedback.

Module 5: When things go wrong

Conflicts, undo, and recovering safely.

Interested in this course for your team?

Tell us your team size, preferred format, and goals — we'll recommend the best delivery option.