Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Practitioner · 2 sessions · multi-part

JavaScript Language Basics

Dynamic typing, hoisting and the quirks that trip developers up.

  • The JS ecosystem in context
  • Dynamic typing and hoisting
  • Truthiness and arrays
  • First-class functions
Practitioner · 1 session

Functions and Functional JavaScript

Closures, invocation patterns and functional techniques in JavaScript.

  • First-class functions and invocation patterns
  • Closures and IIFEs
  • Functional techniques: map, filter, reduce
  • Currying and recursion
Practitioner · 1 session

Object-Oriented JavaScript

Prototype-based OO and how it differs from classical inheritance.

  • Prototype-based object orientation
  • Constructor functions
  • The prototype chain
  • Modern class syntax on top
Enquire About This Training Open the form. We will propose a plan within 24 hours.

The subject is filled in for you. Choosing Enquire on a module above sets it to that module. Add more than one if you like.