Development in platform ecosystems
  • Home
  • Learn

JavaScript

  • Introduction
  • Variables
  • Functions
  • Data types
    • Built-in types
    • Strings
    • Numbers
    • Booleans
    • Indexed collection (arrays)
    • Keyed collection (objects)
  • Control flow
  • Asynchronous
  • Fetching external data
  • Manipulating documents

JavaScript

  • Introduction
  • Variables
  • Functions
  • Data types
    • Built-in types
    • Strings
    • Numbers
    • Booleans
    • Indexed collection (arrays)
    • Keyed collection (objects)
  • Control flow
  • Asynchronous
  • Fetching external data
  • Manipulating documents

JavaScript Data Types

Available lessons

  • Built-in types

    A super-quick intro to JavaScript data types.
    #Theory
    Beginner2 steps
  • Strings

    A practical guide to strings.
    #Practical
    Beginner11 steps
  • Numbers

    A practical guide to numbers.
    #Practical
    Beginner5 steps
  • Booleans

    A practical guide to Booleans.
    #Practical
    Beginner3 steps
  • Indexed collection (arrays)

    A practical guide to arrays (lists).
    #Practical
    Beginner11 steps
  • Keyed collection (objects)

    A practical guide to objects (associated lists).
    #Practical
    Beginner4 steps

© 2026 DHIS2 Design Lab