To learn the skill of touch typing here are a couple of the websites that we use in class daily.
www.edutyping.com/
www.nitrotype.com