Yahoo's Douglas Crockford teaches "Advanced Javascript"

Part I: Douglas Crockford talks about advanced topics such as prototypical inheritance and augmentation. If you need, watch the beginning Javascript lectures by Douglas Crockford first.

JavaScript: The Definitive Guide was recommended by Douglas Crockford in Part I of his previous lectured linked here.

Preview the book »

This book starts by covering all the fundamentals such as data types, variables, operators, functions, and arrays. Then it goes into Objects and object-oriented Javascript. Advanced topics includes scripting cookies, DOM, and event handling.

Part II: He continues with Parasitic Inheritance and shows quite a bit of code samples.
Then he mentions the various debugging tools for Javascript such as Microsoft Script Debugger for IE, Venkman for Mozilla, and Firebug for Firefox.

Part III: In this last part, Douglas Crockford talks about performance. He recommends doing minification on Javascript as opposed to obfuscation. He ends with some coverage of JSON.