Beginner ~6 hours 15 lessons Free

Git & GitHub Tutorial

Version control for every developer

Master Git and GitHub with 15 free lessons. Init, commit, branch, merge, remote, pull requests, conflicts — the version-control workflow every developer needs.

What you'll learn

  • Git init, add, commit
  • Branching and merging
  • Remote repositories
  • GitHub pull requests
  • Resolving merge conflicts

Prerequisites

  • A terminal / command line
  • A GitHub account (free)

Why learn Git & GitHub?

  • Every team uses Git — non-negotiable for any dev role
  • GitHub portfolio replaces resumes for many recruiters
  • Open source contributions unlock career opportunities
  • Saves your work — never lose code again

Ready to start?

All 15 lessons are free. No credit card. No sign-up required to read.

Start with lesson 1: Introduction to Git
Ask AI