JavaScript Videos by Doug Crockford

This is a popular video series by Doug Crockford that is very helpful to those just getting introduced to JavaScript.

For a full list of Doug's videos on YouTube, click here.


Volume 1: The Early Years

Synopsis

Doug puts the JavaScript programming language in its proper historical context, tracing the language's structure and conventions (and some of its quirks) back to their roots in the early decades of computer science.

Watch



Chapter 2: And Then There Was JavaScript

Synopsis

Doug surveys the features of the JavaScript programming language.

Watch



Act III: Function the Ultimate

Synopsis

Doug continues his lecture series on the JavaScript programming language with a discussion of functions in JavaScript. "Functions are the very best part of JavaScript," Crockford says. "It's where the power is, it's where the beauty is." Watch the video to learn why.

Watch


Episode IV: The Metamorphosis of Ajax

Synopsis

Doug continues his lecture series on the JavaScript programming language with an analysis of the Document Object Model (DOM) and an exploration of Ajax.

Watch


Part 5: The End of All Things

Synopsis

Doug concludes his five-part lecture series on the JavaScript programming language with a review of issues related to security and performance in JavaScript.

Watch


Scene 6: Loopage

Synopsis

Software development is hampered by a specific set of design mistakes that were made in the first programming languages and repeated in everything that has been done since. And, somewhat miraculously, JavaScript is going to make it right, radically transforming the way we write applications. Again. In the Loop of History, it has all happened before, but it has never happened like this. This is why you should care about the emergence of server-side JavaScript and the excitement around projects like Node.js -- not because they're at the sharp end of a trend, but because they're paving the road toward the next big revolution in software.

Watch


Level 7: ECMAScript 5: The New Parts

Synopsis

In Level 7 of the Crockford on JavaScript series, Doug outlines the changes made to the language in the 5th edition of the ECMAScript standard.

Watch


Section 8: Programming Style & Your Brain

Synopsis

In this keynote talk from YUIConf 2011, Doug drops some science to explain why code style is important in programming -- particularly in JavaScript -- and how tools like JSLint can help.

Watch