I have found the following sites to be helpful options to teach and/or improve a person's keyboarding skills. They include sites with tutorials, assessment and testing options. The nice thing about so many choices of FREEWARE, is the ability to select a style that is related to the learning style of age of the person. Take a moment to review and bookmark your favorites. These sites are a courtesy to you, I do not recommend, support and/or sponsor any sites and/or vendors.
Keyboarding Tutorials, Games, and Keyboard Utility Options