• Variable Naming Rules and JavaScript Data Types

  • Expressions and Operators

  • Flow Control

  • Objects and Arrays

  • Defining Functions and Methods

  • Constructors and Inheritance

  • Pattern Matching with Regular Expressions

  • JavaScript in Browsers

  • The Document Object Model (DOM)

  • How to Get Input and Output

  • Managing Web Page Styles using JavaScript and CSS

  • Handling Web Page Events

  • How to Script Tables

  • How to Script Forms