Programs that teach people how to type include Ultrakey, Ultimate Typing and Typing Instructor Platinum. The programs provide typing exercises that build on skills and track improvement. They are for beginners and experienced typists that want to improve their skills.
Ultrakey is a program especially for schools. It sets goals, provides instruction and praises students as they improve. Ultimate Typing continually monitors the learner's progress and adapts. It gears each lesson to the learner's current skill level. Typing Instructor Platinum has hundreds of typing lessons, tests, exercises and challenges with entertaining themes and games. It provides immediate feedback on lessons and results by key, finger and row.