Teachers and parents always ask for a good website for students to learn and practice typing.  We recommend BBC Dancemat Typing.  It is free and works through the keys with the proper keystrokes.