I've felt unsatisfied with all the online typing practice websites I found, so I made my own tool. Feel free to use and share it as you like, just throw a link to this repo. Credit to keybr.com for inspiration for the look and the statistics page: that site missed only a few marks.
Dictionaries based Wikipedia's frequency lists.