Tools

Learn Git and GitHub

1 plan 6 lessons

Commits, branches, pull requests, and team collaboration.

What You'll Learn

01Foundation

Git setup and core commands

Initialize repos, commit changes, and inspect history.

gitcommitsbasics
02Foundation

Branches, merges, and conflicts

Work with branches and resolve merge conflicts.

branchesmergesconflicts
03Core

Pull requests and code review

Collaborate with PRs and review workflows.

pull requestsreviewscollaboration
04Core

GitHub issues and projects

Track work with issues and project boards.

issuesprojectstracking
05Core

Rebase, tags, and releases

Clean up history and manage release tags.

rebasetagsreleases
06Challenge

Collaborative workflow practice

Practice a team workflow end-to-end.

workflowteampractice

Ready to start learning?

A focused, prebuilt plan with quizzes and practice tasks — start in seconds, no setup required.

Start learning

Kavka helped our engineers learn faster without the noise. The plans feel tailored, actionable, and incredibly effective.

— Adam K., NovaStack

Browse all courses