Typing Web is a new website with a ton of activities and games to help you learn….typing. 

Once you register (for free) it “learns” your strengths and weaknesses and supposedly designs custom activities.

It looks really good, and it’s accessible to English Language Learners.  However,  I still think the BBC’s Dance Mat Typing is still the best for my students because it provides audio support as well.

I have both sites (along with a bunch of others) on my Intermediate English page under Typing.