Oh My Git: An open source game about learning Git
An open source game about learning Git
HN Discussion
Absolutely brilliant