JavaScript 1: Data Types and Variables

An overview of JavaScript's primitive and non-primitive data types, how to declare and reassign variables with let and const, and tools like typeof and console.log for debugging.

JavaScript 1.5: Working with Strings

String manipulation in JavaScript — bracket notation, template literals, escape sequences, and essential methods like indexOf, slice, replace, and trim.

JavaScript 3: Functions and Scope

Declaring and calling functions, parameters and return values, arrow functions, anonymous functions, and how programming scope works in JavaScript.

JavaScript techniques

Usages discoverd about how JS works from examples and practice.