Gamifying propositional logic: QED, an interactive textbook
terrytao.wordpress.com
terrytao.wordpress.com
It's fascinating to see what one of the world's leading mathematicians does as their first Javascript project. I hadn't known that Tao had any previous programming experience.