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

JavaScript practice

Short challenges and broken code to fix. The fastest way to get good.

Let’s begin. Next up: A spelling mistake. About 150 minutes left in this track.
0%
0 of 15 doneAbout 150 min leftStart

Fix broken code with confidence, and solve problems on your own.

1
Module 1

Fix the bug

Read errors, and repair broken code.

  1. 1Level 1A spelling mistake
  2. Level 2Changing a const
  3. Level 3One equals sign
  4. Level 4One too many
  5. Module testthree bugs

Achievement: Bug Finder

Module 2

Number challenges

Solve small problems with no hints in the task.

  1. Level 1Even or odd
  2. Level 2Biggest, by hand
  3. Level 3Add the digits
  4. Level 4Prime check
  5. Module testprimes up to 20

Achievement: Number Solver

Module 3

Text challenges

Solve puzzles with words.

  1. Level 1Reverse a word
  2. Level 2Palindromes
  3. Level 3Count the vowels
  4. Level 4Capitalise each word
  5. Module testanagrams

Achievement: Text Solver

JavaScript practice certificate of completionPass every module test to earn it.