Typing tutor, which helps you in learning touch typing.
Improve your typing speed and auto-correct typing errors.
Determine how fast you can read and improve on that.