Keyboarding Practice

Typing Club - Free online touch typing lessons with instant real-time feedback about your accuracy and speed

Peter's Online Typing Course - An online typing course for grades k-12. It even times your lessons and tells how many mistakes.

Powertyping.com - Listen to music while learning to type!

Dance Mat Typing

ABCya Alpha Munching Typing Game - Easy, Medium, Hard, Advanced levels

SlideRocket

Learning Game for Kids

Gamequarium.com

Slime Kids (Keyboarding games)

Typing Adventure

Typing Web - an online typing tutorial that provides instant feedback after every free typing lesson

Typing Speed Monitor (A Chrome extension that can be downloaded on Chrome)