I used GNU typist[1] when I picked up touch typing.
The only weird thing was that it insisted on two spaces after a period which I think is stupid, so I replaced all double spaces with single ones in the tutorial files.
[1] https://www.gnu.org/savannah-checkouts/gnu/gtypist/gtypist.h...