I might be being unreasonable, but I wish that the official tutorials were dynamic in nature. It’d be cool if they took into account what programming concepts they’ve covered in other courses that you’ve done, and just went over the syntax and any language specific features that you should know about for those concepts.
My other complaint with Codecademy is that it doesn’t require much in the way of problem solving or abstract thinking. These are the aspects of programming that I get excited about and enjoy, yet I feel that they’re almost entirely lacking here. What they have you do instead is follow a series of instructions on the side which outline step by step what you need to do, which doesn’t sound too bad, but to me it almost felt like I was copying/pasting from the side bar.
I saw the section on Web Projects, which sounds like it might be something more along the lines of what I want to do (?), but it doesn’t seem unreasonable to me to have some more open ended stuff in considering the main courses take hours to complete.