Tools

Learn Git and GitHub

1 plan 6 lessons

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to write real code, solve everyday problems, and build practical projects.

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