Skip to main content

Git & GitHub for QAs

Version control for testers. Git basics, branching, pull requests, code reviews, GitHub Actions for test pipelines, and collaborating with developers.

beginner 3 courses 15 lessons

This path requires a Pro subscription

Subscribe to unlock all lessons, challenges, and bug hunts.

View pricing
1

Git Fundamentals

Master the version control tool that every QA team relies on — from your first commit to resolving merge conflicts.

beginner ~3.0h
  • Requires subscription
    Why Version Control for Testers?
    reading +10 XP
  • Requires subscription
    Git Basics: Init, Add, Commit
    reading +15 XP
  • Requires subscription
    Viewing History and Changes
    reading +15 XP
  • Requires subscription
    Branching: Working in Parallel
    reading +15 XP
  • Requires subscription
    Merging and Resolving Conflicts
    reading +15 XP
2

GitHub for QA Teams

Collaborate with your team on GitHub — pull requests, issues, project boards, and automated workflows.

beginner ~4.0h
  • Requires subscription
    GitHub Setup and Remote Repos
    reading +15 XP
  • Requires subscription
    Pull Requests: The Code Review Flow
    reading +15 XP
  • Requires subscription
    Issues and Project Boards
    reading +15 XP
  • Requires subscription
    GitHub Actions: Your First Pipeline
    reading +20 XP
  • Requires subscription
    Branch Protection and Team Workflows
    reading +15 XP
3

Git for Test Automation

Apply Git to real test automation workflows — repository structure, branching strategies, and CI/CD integration.

beginner ~3.0h
  • Requires subscription
    Organizing a Test Repository
    reading +15 XP
  • Requires subscription
    Git Workflows for QA
    reading +15 XP
  • Requires subscription
    Stashing and Cherry-Picking
    reading +15 XP
  • Requires subscription
    CI/CD for Test Suites
    reading +15 XP
  • Requires subscription
    Capstone: Set Up a Test Repo with CI
    exercise +25 XP