1. 0. Introduction
  1. Getting Started
  2. Core Javascript Syntax
  3. Types and Objects
  4. Understanding the Document Object Model
  5. Working with the document Object Model
  6. Working with Events and Event Listeners
  7. Debugging Javascript
  8. Building Smarter Forms
  9. UI Enhancement
  10. Javascript Best Practices
  11. Javascript Libraries
  12. Javascript and HTML5
  13. Advanced Javascript Features
  14. Putting it all together
  15. Conclusion