For each language we have a random sample of accented and unaccented words, 10,000 each. These are obtained from the aspell dictionaries via a simple Python script.
Inside the exercise, you can navigate using cursor keys, skip line with Escape, redo line with Enter, skip spaces with Tab, and return here with Ctrl+x.
It is a simple practice program, and you have to press the keys one after another. That is it.
The idea, for either text or programming, is to load sample texts or source code, and type it out. That trains your fingers not to make mistakes.
It is also a good idea to learn to type using minimal finger movement. Most people use their finger and forearm muscles way more than they need to. This also means that things are tense when keys are struck, which results in many small shocks going into the delicate tendons in the hand and forearm, which is a recipe for injury.