Skip to content
KodeTrail

JavaScript

The language of the web.

Beginner18 lessons≈3 h 56 min total
Start this trail

Begins with: What is JavaScript?

Trail map

  1. Camp 1

    First steps

    Meet JavaScript and make the browser talk.

    1. What is JavaScript?8 min
    2. Hello, console!10 min
    3. Values, expressions, and errors12 min
  2. Camp 2

    Variables & types

    let, const, and the building-block types of JavaScript.

    1. let, const, and naming12 min
    2. Numbers and math12 min
    3. Strings and template literals14 min
    4. Booleans, comparisons, and ===12 min
  3. Camp 3

    Control flow

    Teach your programs to decide and repeat.

    1. if, else, and else ifOn the trail map
    2. while and for loopsOn the trail map
    3. Loop patterns and pitfallsOn the trail map
  4. Camp 4

    Functions

    Reusable logic, from classic functions to arrows.

    1. Declaring functionsOn the trail map
    2. Parameters and return valuesOn the trail map
    3. Arrow functionsOn the trail map
    4. Scope and a peek at closuresOn the trail map
  5. Camp 5

    Arrays & objects

    JavaScript's two power tools for structuring data.

    1. ArraysOn the trail map
    2. map, filter, and friendsOn the trail map
    3. ObjectsOn the trail map
    4. Project: quiz logicOn the trail map