Git & GitHub Crash Course for Beginners [2026]

Learn Git and GitHub from scratch with clear examples, real workflows, branching, merging, stashing, rebase, pull requests, and more. Perfect for beginners who want strong foundations. 📚Resources ⏱️

Beginner - 81 min - Software & IT - freeCodeCamp.org

The full course: Learn Git & Tools free

What you'll need

Books

  1. Pro Git by Scott Chacon - View on Amazon
  2. The Linux Command Line by William E. Shotts - View on Amazon
  3. The Pragmatic Programmer by Dave Thomas - View on Amazon

Next lessons