My grandfather's interested in getting some software to help build his keyboarding skills. I don't want him buying some bad share-ware, and I was wondering if anyone knows of any free (preferably open source) software that would help him out. Any suggestions would be great.

His specs are:

Macbook
2.16 GHz
1 GB RAM
64 MB Intel integrated.

Thanks!