Speed Typing Online is a web based tool to learn typing for free.
The typing skills are evaluated for each of the lessons with useful hints on how to complete them. The results for each of the lessons can be shared on social media too.
You can also sign-up to set goals and track your typing progress. There is a general keyboard layout that describes how to type.
Also, useful typing notes are explained that can help in how to type quickly without looking at the keyboard.
A useful and free web tool, try it out.