This is one of the best apps to practice typying. It reals helps the hand eye coordination. App is really interactive and helps to increase your speed and accuracy.
Vajja9 about Typing Fingers LT, v3.1