As a teacher, I find that the resources and curriculum that I provide for my students is nearly as important as my ability to teach. That was the reason why, when looking for a software program for my typing classes, I found that ultrakey was one of the best options available. This particular software can be used on multiple computers, and the methods it uses to help people to learn to type really are second to none. I have used a number of different software programs in the past, and this is the one that has always seemed to have the best results. My students tend to be able to grasp the basic concepts rather easily with the software all by itself, and the few times when they do not, it is quite easy for me to correct them and get them going back in the right direction.
One of the most important things that a typing program needs to do is to teach people how to touch type. If you have to look at the keys in order to type, you are going to end up wasting a whole lot of time, and so that is something that needs to be avoided. The great thing about this program is that you can cover the keys and it will still give the proper instruction so that the students will learn how to type without having to look at their keyboards.
All in all, this is probably the best program that I have ever used, and I always make sure to download any and all updates so that my students can always get the full experience with it. It really does make my job a whole lot easier, and so I definitely recommend it.