TypingWeb is a Web service for those who want learn to type quickly on the keyboard. The site offers a variety of interactive tutorials to learn fast typing for all levels including beginner, advanced and special.As per official site ::

TypingWeb is a free online typing tutor & keyboarding tutorial for typists of all skill levels. TypingWeb also offers officially sanctioned typing and 10 Key certification.There are plenty of versatile lessons, each meant to focus on specific problem areas such as speed, accuracy, key-rows, and trouble-keys, work your typing strengths and weaknesses.

You can get the “headline news” as exercises, interactive typing games, and motivational information between groups of lessons. You can keep track and chart all of your statistics based on traditional typing speed and accuracy formulas.

You can view this information as detailed graphs to track your progress. The on-screen keyboard gives constant feedback, showing you which fingers and keys to press, to keep you from looking down at your hands while typing.