Ranked in these QuestionsQuestion Ranking
Pros
Pro Interactive, safe environment to experiment
Pro Pretty graph
Pro Tutorial path that progressively teaches more advanced concepts
Pro Helps develop an intuition for manipulation of the Git tree
Which is how all the little wonky Git commands manipulate in order to function, and is how Git "sees the world."
Pro Free
Learn git branching is free and open source. The source code is hosted on GitHub.