There are more free Git tutorials than anyone could watch, and most of them cover the same first twenty minutes. These are the ones worth your time, with a clear verdict on each.
1. freeCodeCamp, Git and GitHub Crash Course (best for most beginners). A free video course on freeCodeCamp's channel that covers the commands, branching, collaboration workflows, and real-world usage in one focused sitting. It is the best starting point for most people because it moves in the order you actually hit these problems: set up a repo, make commits, branch, then push to GitHub and open a pull request. Who it is for: complete beginners who want a clear, no-cost walk through the whole everyday workflow. Honest limitation: it is a video, so you have to pause it and type the commands yourself for them to stick; watching passively teaches you almost nothing. See it at
Git and GitHub Crash Course and the
freeCodeCamp platform page.
2. Codecademy, Learn Git & GitHub (best for hands-on learners). Codecademy's Git course is interactive: you type real commands in the browser and get instant feedback, with no local setup to fight through first. It covers the full version-control workflow (commits, branches, merging, rebasing, remotes, pull requests, and collaborating on GitHub), which is more ground than most free intros. Who it is for: people who retain more from doing than from watching and want the concepts to land through practice. Honest limitation: the browser sandbox is not your real machine, so at some point you still need to install Git locally and use it on your own project. See it at
Learn Git & GitHub.
3. The Odin Project, Git Basics (best inside a full curriculum). The Odin Project's Git section covers the fundamentals (commits, branches, merging, remotes, and the GitHub workflow) as part of its free, project-based Foundations path rather than as a standalone tutorial. Who it is for: learners who want Git taught in context, using a real terminal, alongside the web-development skills they will use it with. Honest limitation: it assumes you are set up locally and comfortable at the command line, and there is no certificate. If you are following Odin's Foundations anyway (a good idea; see
The Odin Project), this is where Git naturally fits. See it at
Git Basics.
4. The official Git documentation and Pro Git book (best free reference). The Pro Git book, written by Scott Chacon and Ben Straub, is free to read online at git-scm.com and is the reference working developers actually reach for. It is not a beginner course; it is the thing you consult when a course leaves you wondering how rebase really works or what a detached HEAD means. Who it is for: anyone who wants an authoritative, always-current explanation of a specific Git concept. Honest limitation: it is dense and reference-shaped, so do not try to read it cover to cover as your first exposure. Bookmark it for the moment a real course leaves a gap.
What these share: every one is free, and none needs a credit card. Take one course (freeCodeCamp or Codecademy) plus the habit of using Git on a real project, and you have a complete free path.