Typeflow — touch typing practice that adapts to you

A free, playful typing trainer for kids and adults. Typeflow notices which keys and letter pairs you find hard and leans the practice towards them. Beginners start with a few letters and unlock more as they master them; a 45 second warm-up round lets fluent typists skip ahead.