Typing.com

The world's most trusted free typing tutor! Perfect for all ages & levels, K-12 and beyond.