This app is great for beginners. The instructor is very clear and precise. I was impressed with the layout and design. The quality of the graphics was great too. Very easy to use and keep track of your progress. Not necessarily for advanced players, but a must-have for beginners. Definitely recommended.