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.