Intermediate Git & GitHub in 14 days
Rebasing, cherry-pick, reflog, git hooks, GitHub Actions, and branch protection for team workflows.
- Daily plan, 45-60 min a day
- 7 lessons + 21 exercises
- AI tutor included
- No prior coding experience required
- Practice tasks every day
- Build impressive portfolio project
What you will learn
A powered by mentors Intermediate plan with structured subtopics, quizzes, and practice tasks.
Rebasing vs merging
Choose the right strategy and rewrite history cleanly with interactive rebase.
Cherry-pick and patch workflows
Apply specific commits across branches with cherry-pick and format-patch.
Reflog and recovering lost work
Use reflog to find and restore commits after resets or mistakes.
Git hooks and automation
Enforce standards with pre-commit, commit-msg, and pre-push hooks.
GitHub Actions: CI/CD basics
Build, test, and deploy code automatically with GitHub Actions workflows.
Branch protection and code review
Require reviews, status checks, and signed commits on protected branches.
Capstone: team Git workflow
Run a simulated team workflow with PRs, hooks, Actions, and branch rules.
See the quiz + practice flow
Three answered questions and a filled code task so you know exactly what to expect.
Quiz preview
2/3 correct1. How long is the Git & GitHub plan?
Correct2. What level is this Git & GitHub plan?
Incorrect3. Which of these appears in the Git & GitHub outline?
CorrectCode practice preview
SubmittedFormat a lesson title
Build a helper that formats a lesson label with a padded index and title.
Loved by Lifelong Learners
See how students, professionals, and forward-thinkers are upgrading their minds with Kavka.
“Kavka helped our engineers learn faster without the noise. The plans feel tailored, actionable, and incredibly effective.”
“The practice tasks felt like real work, so the lessons actually stuck.”
“Thirty minutes a day and I was shipping again. The structure keeps me honest.”
Ready to start learning?
A focused, prebuilt plan with quizzes and practice tasks — start in seconds, no setup required.
You might also like
Advanced Git & GitHub in 21 days
Monorepo management, submodules, git internals, GPG signing, GitHub API automation, and advanced CI/CD.
Learn Git and GitHub in 5 days
Commits, branches, pull requests, and team collaboration.
Learn Linux Command Line in 7 days
Navigation, files, permissions, and shell basics.
