From Ezra Molkho:
Senslang Touch Typing uses a large keyboard and when you strike the wrong key, animation will show you where the key is and which finger to use. For beginners, lessons start with the letters F and J and continue to teach all other letters. Please note that you have the option to use your own text for practicing. Just copy any text from wherever you like (sites, word processor, etc) and practice the text guided by the program. When you strike the wrong key, the program will show you how to touch-type each letter.