GNU Typist is an interactive typing tutor program
GNU Typist is an interactive typing tutor program. It uses an input file to create a series of typing tutorials, drills, and speed tests. It is intended to be used on raw terminals without graphics. There are two types of typing exercises: drills and speed tests, including "practice only" routines. The program reads lessons written in an easy-to-learn scripting language. It is distributed with several complete and good lessons. You can use them, modify them or create new ones.