Well, since MTF ABUSED HIS MODERATOR PRIVILEGES BY CENSORING MY OWN THREAD ON THIS MATTER AFTER TAKING POTSHOTS AT ME WITH UNWARRANTED ACCUSATIONS (viz., to complain is to denigrate, which is so obviously false), let me agree with you here:
2) After spending 2/7, 3/7, and 4/7 on a review of basic looping and array concepts already thoroughly covered, the instruction suddenly jumps in 5/7 to new territory with .push() and two loops interacting at once -- lots of brand-new moving parts all of a sudden but without much of an explanation!! While spending 2/7 through 4/7 belaboring the obvious, belaboring old basic material, 5/7 just suddenly throws a bunch of new things all at once without much background. This is unhelpful pedagogy: again, too many new concepts/practices all at once interacting with one another...just look at all the cries for help -- the common denominator is that they can't make sense of all the various moving parts! Couple this with a paucity of explanation and the result is DISASTER.
3) Generally, code is accepted that should not work; in 5/7, code that doesn't actually solve the problem is ignored and the student passed along to 6/7 under erroneous auspices. While I suppose there are technical reasons involved (I've noticed this on occasion with other lessons), it's still not useful to the complete beginners Code Academy purports to help.
4) Finally, more generally -- throughout the lessons so far -- text strings not exactly like what the instruction has expected have been rejected, causing unnecessary confusion...I'm talking about the instruction looking for "My name is Batman" but if the user writes instead "I'm the Queen of England!" -- which serves the same pedagogical function -- there's an error...at first I couldn't figure out what was going on until finally having to dumb-down myself! This oversight in lesson planning/design has wasted quite a bit of time because I was hunting for coding errors on my part, not imagining careless interface issues instead.
Now NONE OF THIS CRITICISM SHOULD BE TAKEN TO IMPLY ANYTHING personally derogatory about the course creators or Code Academy as an institution -- as was alleged so wantonly by MTF -- but where the substance of my remarks are concerned, well, "if the shoe fits...," as they say, "wear it!"
Do WordPress, Drupal, or Linux users get accused of personal attacks on volunteer-contributors when they complain about bugs and bad UX?? It's unfortunate I have to put forth such a disclaimer in what should be adult company but there it is: I am and have been only criticizing design choices, however colorfully, and not the good intentions of Academy principals, contributors, or even "mere" users. It's because I care very, very much about the experience offered that I speak so strongly!