Having found Codecademy’s model somewhat interesting in the past, I’m definitely interested in seeing what this system has to offer. At first glance, it looks like they cover the basics, and get into Control Flow, Looping, Arrays and Hashes, and dealing with blocks and sorting of data.
I sat down today and did the Introduction to Ruby, just to see how it flows, and I have to say, the folks at Codecademy have been taking notes and responding to issues that have been reported. The Intro for Ruby went very smoothly. Even when I was deliberately being stupid, it was clear enough to explain where I was going wrong and what I could do to get back on track. The information in the side bars was clear and well formatted, and the interpreters responses were likewise clear and made sense to help the user understand where they are.
The gameification aspects are kind of fun, as is the ability to brag up your completion level if you want to. Some might chuckle or denigrate the gameification; I say, if it motivates you to do more and learn more, then more power to them.
This year, I’ve seen Codecademy make great strides in going from a platform of interesting, yet sparse, information, to one where a sizable amount of information can be had. I wish them lots more success, eyeballs and developers willing to share. Hopefully I can get to the point to where I know enough to return the favor.