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.
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 subscriptionWhy Version Control for Testers?reading +10 XP
-
Requires subscriptionGit Basics: Init, Add, Commitreading +15 XP
-
Requires subscriptionViewing History and Changesreading +15 XP
-
Requires subscriptionBranching: Working in Parallelreading +15 XP
-
Requires subscriptionMerging and Resolving Conflictsreading +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 subscriptionGitHub Setup and Remote Reposreading +15 XP
-
Requires subscriptionPull Requests: The Code Review Flowreading +15 XP
-
Requires subscriptionIssues and Project Boardsreading +15 XP
-
Requires subscriptionGitHub Actions: Your First Pipelinereading +20 XP
-
Requires subscriptionBranch Protection and Team Workflowsreading +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 subscriptionOrganizing a Test Repositoryreading +15 XP
-
Requires subscriptionGit Workflows for QAreading +15 XP
-
Requires subscriptionStashing and Cherry-Pickingreading +15 XP
-
Requires subscriptionCI/CD for Test Suitesreading +15 XP
-
Requires subscriptionCapstone: Set Up a Test Repo with CIexercise +25 XP