Learn5 lessons
JavaScript
The language every frontend and Node job assumes you already know — values, functions, this, and the async model that trips almost everyone up once.
In this course
- Values, types, and the equality traptypeof, truthy and falsy, and the one comparison operator to stop reaching for.7 min
- Scope, hoisting, and closuresvar against let and const, what hoisting actually moves, and the loop variable trap.8 min
- Arrays, objects, and the methods people actually usemap, filter and reduce over a hand-written loop, and the two ways to copy an object.8 min
- this, and the four ways it gets setCall-site rules, arrow functions, and the callback that loses its this.7 min
- From callbacks to async/awaitWhat a promise actually is, why await only pauses the function it is in, and the try/catch that never catches.8 min