A comprehensive beginner-level JavaScript crash course covering the core language fundamentals: variables (let, var, const), data types (number, bigint, string, boolean, undefined, null, NaN, Infinity), operators (arithmetic, assignment, comparison, logical), control flow (if/else, switch/case), loops (while, do-while, for, for-in, for-of), functions (parameters, return values, default params, anonymous functions, arrow functions, callbacks), data structures (arrays, maps, sets), and object-oriented programming with both object literals and ES6 classes. Scripts are run with Node.js rather than in a browser, with a brief HTML embedding demo at the end.

54m watch time

Sort: