Free Git & GitHub lab: A real Git terminal, a live commit graph and a practice GitHub, in your browser.

Practise Git without installing anything: type real git commands in a terminal and watch the commit graph, the staging area and the objects inside .git change as you go. Push to a simulated GitHub and open, review and merge pull requests. Start from an empty folder or a small practice repository.

Free, no login, nothing to install. Your work stays in this browser.

What you can do

Graded, AI-assisted versions live in the Git & GitHub course.