Keyboarding Practice: You must work through the keyboarding practice before you may play any of the games.
Keyboarding Unit: this is an excellent site for basic to intermediate keyboarding
typingclub.com
freetypinggame.net
typingtest.com
typingclub.com
freetypinggame.net
typingtest.com