This document contains slides from a presentation on JavaScript fundamentals. It introduces JavaScript's core data types like numbers, strings, Booleans, objects and arrays. It also covers language features like functions, control structures, callbacks and custom objects. It includes examples and three coding exercises ("Labs") to practice working with ranges, vectors and callbacks in JavaScript.