Skip to main content



Before starting this module, make sure you have completed all of the steps in the Preparation page.

It is essential you complete all of the steps before you attend this module.


Week 1Hello world (of jS): variables, strings, types, numbers, statements, expressions, functions.
Week 2Logic and Loops: booleans, conditionals, comparisons, operators. Introducing loops: for, for/of, do, do/while.
Week 3Logic and Arrays: Truthy, falsy, null, and undefined. Arrays and looping over arrays.
Week 4Array methods and higher order functions

Week 1

  • Hello World
  • Variables
  • Types
  • Strings
  • Numbers
  • Statements vs. Expressions
  • Functions

Week 2

  • Functions (review)
  • Booleans
  • Comparison Operators
  • Conditionals
  • Logical Operators
  • if statement
  • while loop
  • do/while loop
  • for loop
  • for/of loop

Week 3

  • Truthy and falsy
  • undefined and null
  • Arrays
  • Looping over arrays

Week 4

  • Array methods
  • Passing function as an argument
  • Arrow functions
  • More array methods (the ones which take functions as arguments)


Coordination details for this module can be found on the Module Coordinator's page