GNU typist is a typing tutor package built using curses(3).  The
package contains a number of tutorials, drills and practise sessions
to help with mastering touch typing on the standard computer keyboard.