Introductory course ยท beginner

JavaScript

Add useful behaviour to a web page.

Learn core JavaScript ideas through small browser-focused examples. This introductory course covers values, decisions and interaction foundations; it is not a job-readiness credential.

Course outcomes

  • Store text and numbers in named variables and use them to describe a small problem.
  • Use conditions to choose a response for different inputs and boundary cases.
  • Store related values in an array and use a loop to produce a result for each item.
  • Create a function with clear parameters and a return value for one small, repeatable task.
  • Connect a DOM event listener to a control and update a visible result when a person interacts.
  • Combine data, a function and a browser event to filter a small list with clear empty-state feedback.

Published lessons

  1. Values and variables
  2. Make decisions with conditionals
  3. Work with lists and repeat tasks
  4. Write reusable functions
  5. Respond to browser events
  6. Build an interactive community tool