Teaches typing quickly and accurately. Track and graph your progress and much more!
This app allows you to generate a number of random sentences.
Multiple Meaning Words uses words that sound the same