Recs.
Updated
For new javascript developers, this is a fantastic resource. They go through the basics of javascript, using the jQuery library, and even touch on front end frameworks like Ember and Angular.
SpecsUpdate
Pros
Pro Paths for learning different skills
While you can jump into any video you like, there is also the option to follow a path for what you are wanting to learn. These give a nice direction if you are wanting to improve on a particular area and guide you into what to do next. They currently offer Ruby, Javascript, HTML/CSS, and iOS.
Pro Practice the code after each video
After each video, there are a series of challenges that give you a chance to apply what you just learned. The great thing about these challenges are that they force you to think through a problem, and use the new skills to solve it. It's not just regurgitating facts; it requires some effort.
Cons
Con Poor quality of challenges
For the "JavaScript Best Practices" course, a few different issues have been noted about the challenges. These include the challenges being too easy in some cases, too specific in others, and times where the challenges didn't make sense (or were on material not covered).