Skip to content
TechnologyBeginnerAges 12+

JavaScript

Bring websites to life with JavaScript — the language behind almost every interactive experience on the internet.

What you will learn

  • Think programmatically with variables, logic and loops
  • Manipulate web pages through the DOM
  • Handle events, forms and validation
  • Fetch and display live data from APIs

Course syllabus

  1. 1JavaScript Basics

    • Values & variables
    • Decisions & loops
    • Functions
    • Arrays & objects
  2. 2The DOM

    • Selecting elements
    • Changing content & styles
    • Creating & removing nodes
  3. 3Events & Forms

    • Clicks, inputs & keyboards
    • Form validation
    • Small interactive widgets
  4. 4Real Data

    • Fetch & JSON
    • Working with public APIs
    • Local storage
    • Mini project: live app