clavirio
Learn touch typing without leaving the terminal
A free, open-source typing tutor for the terminal. Progressive lessons, practice modes, real-time stats, and a virtual keyboard with finger hints — for QWERTY, Dvorak, and Colemak.
Methodology
Research on typing skill suggests that skilled typing relies more on implicit procedural control than on explicit knowledge of key locations.