From NCH Software:
KeyBlaze is a typing tutor software program designed to assist with learning how to speed type and touch type. The software allows you to start with basic lessons such as Home Keys for index, middle and pinky fingers and practice lessons including poetry, prose and drills. KeyBlaze also features a typing test where the duration can be set to one, two, five or 10 minutes. It has typing lessons for home keys, neighbor keys, and case. Practice exercise categories include revision, drills, prose, and poems, colored guide for next key on keyboard, finger guide shows appropriate finger to use for the key, and quick and easy operation.