Step One
  • What is JavaScript?
  • Getting Started
  • Source Code Archive
  • The Little Book Of JavaScript
  • Editors, Browsers and Debuggers
  • Hello world!
Step Two
  • Variables
  • User Interaction
  • Comments
Step Three
  • Functions
  • Parameters and arguments
  • Scope
Step Four
  • Strings
  • String Methods
  • Tests and Conditions
  • Comparison Operators
Step Five
  • Mathematical Operators
  • Operator Precedence
  • ++ and --
  • Shorthand Operators
  • NaN
  • Logical Operators
Step Six
  • for loops
  • Hide an email address using a 'for' loop
  • Arrays and loops
  • Switching stylesheets
Step Seven
  • Objects
  • Associative Arrays
Step Eight
  • AJAX - an introduction
  • A simple AJAX example
  • Processing XML files and RSS Feeds
  • Lists and how to handle them
  • Error-handling
  • Browser Information
Step Nine
  • How to create HTML elements in JavaScript
  • Create an animated text tickertape
  • Image Animation
  • Rollover Buttons and Menus
  • Moving Image Effects
  • Drawing on the Canvas
Step Ten
  • Free Code Libraries
  • jQuery – a brief introduction
  • IDEs and Editors revisited...
  • And Finally...