This is an interesting idea and the prospect of being able to teach yourself to play piano in your own time, at your own pace, and without needing to find a tutor is certainly tempting. However, for me I found it didn't quite do the trick. I am an adult learner of piano (I have just started having both piano and music theory lessons) and I started using this software, and then found myself a tutor. I have made much better progress with the tutor so for me personally and my learning style, a tutor is better than this software. However, that might be just me and I do not want to be unfair to the software which is certainly well-designed. The layout is clear and easy to use, with a good balance of text and explanations, video and audio files. Concepts are introduced slowly which gives one time to assimilate and understand them. It's worth a try if you are the sort of learner who prefers to do things on your own.