Academy / Git & GitHub

Git & GitHub

Version control mastery — a focused short course — 4 levels, ~14 hours, 100% free.

0/4 levels · 0%
  1. Git Basics — commit, branch, merge (~4h) — You commit fearlessly because you understand what a commit actually is.
  2. GitHub Workflow — PRs, reviews, issues (~3h) — You can collaborate the way real teams do: issues → branches → PRs → review → merge.
  3. Fixing Mistakes — reset, revert, rebase, reflog (~3h) — No git state scares you: you know which undo tool fits which mistake, and reflog is your safety net.
  4. GitHub Actions — your first CI pipeline (~4h) — Every push to your repo gets tested automatically — you have working CI.

Capstone assignments: Disaster repo: script the wreck, then rescue it · Release train: two-branch flow with a hotfix backport · Maintainer week: run your repo like an open-source project

After this course: GitHub Skills · GitHub Foundations certification · first-contributions · goodfirstissue.dev · Hacktoberfest · Google Summer of Code

Continue with: Full-Stack Web Development

All free courses: Full-Stack Web Development · AI Engineering with Claude · Digital Marketing for Builders · Python & Automation · Freelancing for Developers · TypeScript & Modern Frontend · DSA & Interview Prep · SQL & Data Analysis · DevOps & Deployment · Cybersecurity Fundamentals · UI/UX Design with Figma · Personal Branding & Content for Builders