Nimblefingers is a developer of education software.
Tool to improve your tipping skills with the keyboard.
Online typing test tutorials will help you learn the basic keystrokes