Yes you get to learn programming languages, but There is 0% of freedom, You have to wright the exact line of code, literally, if you added a space to anything where you can, it gets mad at you. AND THEN YOU HAVE TO PAY TO GET RID OF THAT!?!?!?!?!?!?!?!?!?!?! Come on codecademy, don't control us for money :( :<