- Course Introduction
- Course Outline & Exercise Files
- What is JavaScript and Why to Learn?
- JavaScript General Knowledge
- JavaScript Editors and IDEs
- Makeup of a Webpage
- JavaScript Interacting with a Webpage - Exercise
- JavaScript Code in External file & Exercises
- Variables and Naming Rules & Exercises
- JavaScript Data types & Exercises
- JavaScript Data type - Number
- JavaScript Data type - Number: Exercises
- JavaScript Data type - String & Exercises - Part1
- JavaScript Data type - String & Exercises - Part2
- Fix this code
- JavaScript Data type - Boolean & Exercises
- Other Data types - undefined, object, function & Exercises
- Quiz - JavaScript Variables and Data types
- On Numbers and Strings
- Statements, Comments & Operators
- Statements, Comments & Operators - Exercises
- Program Execution Flow: Introduction
- JavaScript: if, else if, else & Exercises
- JavaScript: switch-case
- Correct and complete the code
- JavaScript: for & for/in loop
- JavaScript: while & do/while loop
- JavaScript Statements, Operators
- Introduction to Functions
- Invoking Functions and Function Parameters
- JavaScript Functions - Exercises
- JavaScript Functions
- JavaScript Objects Introduction and Create Objects
- Create JavaScript Objects - Exercises
- JavaScript Objects
- Introduction and Create Arrays
- JavaScript Arrays - Iterate, Resize, Merge
- Arrays - sorting and finding min/max
- JavaScript Date Objects
- Basics of DOM
- BOM - Browser Object Model
- About the project and Start Building
- Coding and Completing the Project