gtypist
(technically “GNU Typist”) is a fantastic tool for learning / practising typing.
It’s been around for a while and that shows in some of its commonly packaged lessons (it’s 2017, automatic linewrap is a thing, two spaces after a full stop less so) but it does what it needs to, and is readily available and easy to use.