Keybr.com
Choose from three basic keyboarding lessons then advance through more challenging lessons. The software keeps track of all your mistakes and your words–per–minute (wpm). You can also import content from a web site or blog into Keybr.com to type it out.