I have a pro account, which I can log into perfectly without problems. However the app doesnt seem to recognize my login credentials and therefore will not open. I cant possibly give the app anymore than two stars because of this. The only reason Im giving it two stars is because of how well the system works when you login on the web.
As far as people being upset about having to pay for courses. You can actually create a free account on the website, and you can do much of the coursework. Having a paid, or "Pro" account gives you access to more advanced lessons, projects, assessments etc... which are actually very useful.
What youre paying for, is all the work that goes into creating structured courses that are designed to teach, and reinforce the material. Is all the information here available for free on the net? Sure it is. But if you want structured courses that teach you step-by-step, and reinforces what youre learning, then this is a really good program.
Theres no such thing as the perfect solution when it comes to this type of learning. But, Code Academy has a pretty good program in place, I just wish the app worked.