Sense-lang.org offers several kinds of progressive typing tutorials and games. The animations are helpful and intuitive. And the site gives you the ability to cut and paste any text you want into a box, then practice typing it. Teachers can create an account for their class to monitor student progress through the skills exercises.
However, as of this writing, the site is heavily ad-laden, and students must watch video clips of ads before starting a lesson.