JavaScript Lectures, Worksheets & Notes


This content has been developed over several years for several units that include JavaScript programming. Pressing the slash key ( / ) on any of the pages switches in to presentation mode presentation mode. Use the arrow keys change slide and escape to exit.


  1. Variables
  2. Iteration (Loops)
  3. Conditionals (if / switch)
  4. DataTypes
  5. Functions
  6. Objects
  7. Input and Output
  8. Events
  9. Ajax
  10. Storage

Source Code

Where it's feasible (and where I've had time) I share source code on GitHub. You can find my code in two main places: PortSoC and ear1grey