Beginners can use the on-screen keyboard by just pointing and clicking on the letters with the mouse. More advanced kids can turn off the on-screen feature to learn touch typing. This is a great program with many features, and is appropriate for several different levels of skill.