An interactive Git visualization tool to educate and challenge!
You should definitely add this to your bookmarks. totaltypescript.com