Lets face it...all coding apps now a days on app store are paid ones, this one is 5 bucks with tax (which is good since now coding apps are going by subscription which is insane!). This app is great especially for beginners. I am a CS student so I have some experience with Java already, and after finishing everything in this app I can say its good. Wish it had some more content tho, in the end it said their would be a Generics lesson which their isnt. But other than that I would totally recommend! Don't expect to become an expert with this app, cause it takes years to master any programming language. But you'll get a good understanding. So go ahead its only 5 dollars, no complaints here!