Typing Club is web based, and highly effective. Create a login to keep track of your progress or drop in to work on what you want. Keep practicing each lesson until you get all five stars. It really doesn’t take much to learn, a few minutes a day for one to two weeks and you will be a pro!