TypeFaster is Windows based freeware to learn and improve your touch typing skills. Though the graphics are not as fancy as commercial packages, it covers the basics and also includes keyboard layouts for about a dozen languages. There are a few games included, as well as teacher support for classroom installation.

http://www.typefastertypingtutor.com/