Total XP: 0

Master Git & GitHub

Welcome to the ultimate interactive learning simulator. Progress through 5 intensive phases to go from a Terminal Apprentice to an Open Source Legend. Learn safely in a simulated hacker environment without fear of breaking production.

📺 Watch LMS Tutorial
Phase 1
Terminal Apprentice
Learn the fundamental mechanics of local Git repositories. Master init, add, commit, and understand the working tree versus the staging area.
Phase 2
Branch Ninja
Dive into branching strategies. Visualize how commits form trees, and learn to navigate branches, perform fast-forward merges, and execute rebases.
Phase 3
Remote Warrior
Connect to simulated remote servers. Understand how to track upstream branches, fetch changes, pull data, and handle push rejections.
Phase 4
Conflict Slayer
Enter the danger zone. Manually resolve code conflicts in the editor. Manipulate history with reset, revert, stash, and survive detached HEAD states.
Phase 5
Open Source Legend
Simulate a complete GitHub contribution workflow. Fork repositories, create Pull Requests, address maintainer code-reviews, and earn your certificate.