Typing.com and Good Typing both have free online courses that teach typing. These sites let users create accounts to save progress and create a personalized experience.
Typing.com has multiple courses for students of typing and also has a portal for teachers who use the site. The website links to multiple typing games on external sites, so users can take a break from traditional coursework.
Good Typing is less focused on students and teachers and also has resources in other languages. The site has multiple keyboard layouts to choose from, allowing users familiar with one keyboard style to learn a new one with the same software.