There was something very appealing in this online typing course. Maybe it was because it was not all "designery", and obviously done by a real person for real people. And there was humour and explanations. I am not saying it follows the phonics principles of some of the commercial software, but it does not try to. As it says on the front page "Welcome to this humble course. Here you'll find a set of free online typing lessons and typing exercises for beginning typists, and frustrated hunt-and-peckers who want to move from four-finger typing to full-blown touch typing." Nice one Pete!
Pete's Online Typing Lessons