Free interactive Git and GitHub course with 24 hands-on modules. Practice git commands in a live terminal, visualize branches, resolve merge conflicts, and master GitHub workflows. No sign-up required.
What is Git?
Git is a free, open-source distributed version control system created by Linus Torvalds in 2005. It tracks changes in any set of files and coordinates work among multiple developers. Every change is recorded as a commit — a permanent snapshot of your project.
What is GitHub?
GitHub is a web-based platform built on top of Git. It provides a central place to host Git repositories online with powerful collaboration features: pull requests, issues, code review, GitHub Actions CI/CD pipelines, project boards, and more. Owned by Microsoft since 2018, GitHub hosts over 420 million repositories.
24 Interactive Learning Modules
GitSimulator offers 24 structured modules covering everything from git init to GitHub Actions CI/CD, Dependabot security automation, and Git internals. Every module includes story-based introductions, concept diagrams, an interactive terminal, and copy-ready command cards.
Who Is This For?
Students, bootcamp learners, self-taught developers, and professionals. No sign-up, no installation — everything runs in your browser for free.