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
duration14-day sprint
Topics7 total
Exercises21 total
levelIntermediate
  • 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.

01Core

Rebasing vs merging

Choose the right strategy and rewrite history cleanly with interactive rebase.

02Core

Cherry-pick and patch workflows

Apply specific commits across branches with cherry-pick and format-patch.

03Core

Reflog and recovering lost work

Use reflog to find and restore commits after resets or mistakes.

04Core

Git hooks and automation

Enforce standards with pre-commit, commit-msg, and pre-push hooks.

05Core

GitHub Actions: CI/CD basics

Build, test, and deploy code automatically with GitHub Actions workflows.

06Core

Branch protection and code review

Require reviews, status checks, and signed commits on protected branches.

07Challenge

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 correct

1. How long is the Git & GitHub plan?

Correct
14-day sprint
5-day sprint
7-day sprint
10-day sprint

2. What level is this Git & GitHub plan?

Incorrect
Beginner
Intermediate
Advanced
Expert

3. Which of these appears in the Git & GitHub outline?

Correct
Rebasing vs merging
Git & GitHub workflow playbook
Git & GitHub best-practice checklist
Git & GitHub case study

Code practice preview

Submitted

Format 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.

Adam K.NovaStack

The practice tasks felt like real work, so the lessons actually stuck.

Miguel TorresBackend Engineer

Thirty minutes a day and I was shipping again. The structure keeps me honest.

Emily ChenUX Designer

Ready to start learning?

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

You might also like