Modules
Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.
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
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
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
Teams Often Pair This With
Related modules other teams add alongside this track.
Enquire About This Training
Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.