From el em kay:
Keyboard practice is not only a typing trainer, this software has all the advantages of an absorbing arcade game. Touch typing (also called blind typing) is a way of typing a text without looking at the keyboard, which has two main improvements, you are typing much faster and making less mistakes.
It works virtually with any language that's installed on your operating system.
User friendly interface with all relevant typing information available on the screen
3 levels of complexity (from easy hard)
High scores with the best results of your typing