Practice your keyboard skills with Typing Web, a free web-based typing tutor.
The menu shows options of what you can do on this site:
The courses range from Beginner to Advanced, with Specialty Lessons that include practice with literature (Romeo and Juliet, etc.) on a Dvorak keyboard. You can also practice with News Headlines, updated regularly. And you can work on your “Problem Keys”.
There are also some games:
This is the Type-a-Balloon game. Not particularly helpful for typing words, but a good way to get used to keyboard positioning.
After you practice a little, try a Test. Or try a test first, practice, and try again.
You can also change the skins (background images). And you can remove the ads by upgrading (but this will cost you $10 a year). There’s also an upgrade option for $15 (“Lifetime”), with which you can remove ads, get premium lessons, and get priority e-mail support if you have problems.