Course curriculum

  • 1

    JavaScript 101

  • 2

    JavaScript 201

    • Course Introduction

    • Nicely Styling Your Coding

    • Waiting for the Page to Load

    • When the Page is Refreshed

    • Strict Comparisons

    • JavaScript Scope

    • JavaScript Hoisting

    • JavaScript Closures

    • Callback Functions

    • Strict Mode

    • Timeouts and Intervals

    • While Loops

    • Date Formatting

    • Destructing Arrays and Objects

    • Deleting Object Properties

    • JavaScript Math

    • Random Numbers

    • Random Number Guessing Game

    • Try Catch and Finally

    • The This Keyword

    • Arrow Functions

    • JavaScript Classes

    • Class Constructors

    • JavaScript Object Notation

    • Ajax

    • Fetch API

    • Your Project

    • Summary