Web application for touch-typing training.