Fundamentals

  1. 1.What JS Is, Where It Runs, and the Console
  2. 2.Variables, Data Types, and var/let/const
  3. 3.Operators and Control Flow: if/else, switch, Ternary
  4. 4.Loops: for, while, for...of, for...in
  5. 5.Functions: Declarations, Expressions, Arrow Functions, Scope
  6. 6.Arrays: Creation, Indexing, and Core Methods
  7. 7.Objects: Properties, Methods, and Dot/Bracket Access
  8. 8.The DOM: Selecting and Manipulating HTML Elements
  9. 9.Forms and User Input
  10. 10.Asynchronous JavaScript: Promises, async/await, and fetch