learn touch typing
Rapid Typing Tutor can help you to learn touch typing through a series of lesson that include exercises to learn individual letters,numbers and symbols as well as a series of text exercises. A virtual keyboard is displayed below the text to be typed and help you with finding keys ans finger position without having to look at your keyboard. Other features include the ability to edit included lessons or to create your own, detailed progress statistics and support for multiple users. Rapid Typing Tutor supports QWERTY, QWERTZ, AZERTY, ABNT2, and Dvorak keyboard layouts. The program comes with a rather annoying fish tank animation background which can (and probably should) be turned off.
Copyright Snapfiles.com

I used it to see if I could still hit over 50 to 60 wpm, yes, that's all I can type. Anyway, just to see where I stood, it's gone down by 10% since I don't do much typing anymore. This is a good way for me to practice back up. I also like this for my two younger kids who are learning to type, this will be excellent for them. It's a decent interface, could use some changes though. I turned off the animation, the fish were making me dizzy when I'd try to type but my daughter likes them on. It also has sound option, skin options, etc... so I thought this was pretty cool for a freebie typing tutor.
Review details