Free for a limited time. Some features will move to subscriptions later.

JavaScript

Make the browser think, decide and respond.

Let’s begin. Next up: Say hello. About 200 minutes left in this track.
0%
0 of 20 doneAbout 200 min leftStart

Make programs that decide, repeat and work out answers.

1
Module 1

Values and decisions

Store values, and make decisions with them.

  1. 1Level 1Say hello
  2. Level 2Variables
  3. Level 3Decisions
  4. Module testticket price

Achievement: Thinker

Module 2

Loops and functions

Repeat work, and package it to reuse.

  1. Level 1Loops
  2. Level 2Functions
  3. Level 3Project: shopping total
  4. Module testshopping receipt

Achievement: Builder

Module 3

Working with text

Change, search and build text.

  1. Level 1Text tools
  2. Level 2Cut out a part
  3. Level 3Split and join
  4. Module testtidy an email

Achievement: Word Smith

Module 4

Lists in depth

Add, remove and search lists.

  1. Level 1Change a list
  2. Level 2Search a list
  3. Level 3Loop over a list
  4. Module testa playlist

Achievement: List Keeper

Module 5

Logic in depth

Make clearer, stronger decisions.

  1. Level 1And, or, not
  2. Level 2Many choices
  3. Level 3Short decisions
  4. Module testFizzBuzz

Achievement: Logic Master

JavaScript certificate of completionPass every module test to earn it.