KP Typing Tutor
A number of modules let you practice basic typing course, sentences, or longer text. An on-screen keyboard and L-R hands, highlighs the key and finger to be used. A typing game is for fun break. Free companion tools are available for teachers.