Douglas Crockford's presentation on Advanced JavaScript. He covers topics such as inheritance, modules, debugging, efficiency and JSON.
An overview of object literals and object oriented programming, referencing attributes and functions, prototype objects, creating singletons.