Best Overall: Mavis Beacon Teaches Typing.
Best Free: Typing.com.
Best Basics: Speed Typing Online.
Best Self-Guided Lessons: TypingTest.
Best for Kids: Typing Instructor Web.
Best Professional: Typesy.
Best for Groups: Ratatype.