TypingTutor

-online.com

Positions of all fingers:

finger positions
Try the new version: typingcourse-online.com