TypingClub provides the scales. The rest is up to you.

The free version offers —a staggering amount. You start with the home row (ASDF JKL;), progress through top row (QWERTY), bottom row (ZXCV), capitals, punctuation, and finally, advanced speed drills with paragraphs about history, science, and literature.

That is by design.