Improve your keyboard skills with Dance Mat Typing

Fun and games to make you think mathematically on the Nrich web site