Typing games are A Great Way to Improve your Typing Speed and accuracy.
http://www.alfatyping.com/freetypinggames/
http://www.funtotype.com/game/keyboard-ninja/