Introduction
  • Introduction to the course
  • First Steps in JavaScript
  • Adding JavaScript to webpages
JavaScript Basics
  • JavaScript Syntax
  • Debugging Dev tools and console messages
  • JavaScript Variables
  • JavaScript Arrays
  • JavaScript Arrays - Part 2
  • JavaScript Arrays - Part 3
  • JavaScript Arrays - Part 4
  • JavaScript Objects
  • JavaScript Constructor Objects
  • JavaScript Functions
  • JavaScript Functions - Part 2
  • JavaScript Global Scope Values in Functions
Document Object Model (DOM)
  • Document Object Model (DOM)
  • JavaScript DOM - Part 2
  • GetElementById
  • Select elements via Class and Tags
  • The Document Object data
  • Update Styling attributes using the DOM
  • DOM - Onclick Event
  • Mouse Event Listeners
  • addEventListener
  • JavaScript Query Selector
  • More Element Selection options
  • Creating New Elements
  • Form Creation and Form Validation
JavaScript Fundamentals
  • JavaScript Core Fundamentals
  • JavaScript Operators
  • Conditional ternary operator in JavaScript
  • Logical operators in JavaScript
  • JavaScript Math
  • Working with Dates
  • JavaScript Conditions
  • JavaScript Conditions - Part 2
  • Switch Condition
  • JavaScript While Loop
  • Do loop
  • For loop
Working With AJAX and JSON
  • Introduction to JSON
  • JavaScript Multiple Objects
  • AJAX connection
  • Getting JSON data using AJAX
  • External JSON file Data using AJAX
  • A little more on AJAX
  • AJAX server Interaction
  • AJAX - sending data to server
  • AJAX - post data to server