When I was in high school, I took a summer school course in typing and learned to "touch-type." Today, the term seems to be keyboarding and the courses seem mostly automated. I'm on a mission to create or find the best keyboarding or typing course.
Good typing - 27 guided lessons to learn step-by-step from the beginning. Free. Teaches in many languages. Text-based, tracks what you do.
PetersOnlineTypingCourse - same as good typing. Modest interactivity. Text instructions
Learn2Type.com - another free site, geared for schools. $99 to get rid of banners.
typetolearning.com - from sunburst. Entire range of products, some packaged, some online. Single user is priced at a whopping $79. Lab at $179. School & network $799.
Keybo - CD-based course: http://www.venturaes.com/index_new.asp?http://www.venturaes.com/heartsoft/
UltraKey from Bytes of learning.
Typing Games by LearningGamesforKids.com
http://www.talkingfingers.com/ read write type - combined interdisciplinary course