Type Fu is an advanced HTML5 app that lets you train your touch typing skills. Its available as a desktop app only for mac as of now and can be used online from other platforms.
On-screen keyboard and fingers
Speed, accuracy and time meters
Support for Qwerty, Qwertz, Azerty, Dvorak, Colemak and Bépo keyboard layouts
Stats tracking with pretty charts Lessons:
Letters (23 difficulty levels)
Numbers (9 difficu .....