I am adding to/reading over the list of skills that need addressed here and in my mind I keep coming back to "who is the intended audience and to what end do they want to learn Javascript?" Pippa's answer was the intended audience is "Designers / Web Developers who know HTML and CSS but who need to learn Javascript to round out their skill sets."
Looking over the skill set that is being proposed, I can't help but think that the list is quite academic, being approached from a theoretical/knowledge point of view, but so far the list is lacking in the practical, "let's learn this stuff by doing something useful that we can use TODAY for our sites/jobs"
Or perhaps I am confused, and this is just the list that needs covered and the methods of presentation can incorporate the practical aspects.
The whole problem for me is, how do you present Javascript in such a way as to make it practical for people to use NOW, but we aren't presenting DOM only. Javascript is so much more than DOM manipulation!