Introduction to JavaScript
Course Prerequisites:
- Recommended Age: 9 +
-
Introduction to Website Development with HTML and CSS course completion recommended.
Module 1 | Introduction |
Unit 1 | Lesson 1 - Introduction to JavaScript |
Unit 2 | Lesson 2 - Calling Javascript in HTML |
Module 2 | Comments And Statements |
Unit 1 | Lesson 1 - Comments |
Unit 2 | Lesson 2 - Statements |
Module 3 | Variables |
Unit 1 | Lesson 1 - Introduction to Variables |
Unit 2 | Lesson 2 - Different Types Of Variables |
Unit 3 | Lesson 3 - Using Variables With Strings |
Module 4 | Functions |
Unit 1 | Lesson 1 - Introduction to Functions |
Unit 2 | Lesson 2 - Notes on Functions |
Unit 3 | Lesson 3 - Using Parameters With Functions |
Unit 4 | Lesson 4 - Functions With Multiple Parameters |
Unit 5 | Lesson 5 - The Return Statement |
Unit 6 | Lesson 6 - Calling A Function From Another Function |
Unit 7 | Lesson 7 - Global & Local Variables |
Module 5 | Operators |
Unit 1 | Lesson 1 - Math Operators |
Unit 2 | Lesson 2 - Assignment Operators |
Module 6 | Conditionals |
Unit 1 | Lesson 1 - If Statement |
Unit 2 | Lesson 2 - If/ Else Statement |
Unit 3 | Lesson 3 - Nesting |
Unit 4 | Lesson 4 - Complex Conditions |
Unit 5 | Lesson 5 - Switch |
Module 7 | Loops |
Unit 1 | Lesson 1 - For Loop |
Unit 2 | Lesson 2 - While Loop |
Unit 3 | Lesson 3 - Do While Loop |
Module 8 | Event Handlers |
Unit 1 | Lesson 1 - Event Handlers |
Unit 2 | Lesson 2 - Event Handlers |
Unit 3 | Lesson 3 - More on Functions/ Changing the Text |
Module 9 | Objects |
Unit 1 | Lesson 1 - Intro to Objects, Methods and Properties |
Unit 2 | Lesson 2 - Creating Our Own Objects |
Unit 3 | Lesson 3 - Object Initialisers |
Unit 4 | Lesson 4 - Adding Methods to our Objects |
Module 10 | Arrays |
Unit 1 | Lesson 1 - Intro |
Unit 2 | Lesson 2 - Other Ways to Create Arrays |
Unit 3 | Lesson 3 - Array Properties and Methods |
Unit 4 | Lesson 4 - Join and Pop Method |
Unit 5 | Lesson 5 - Reverse, Push, Sort Methods |
Unit 6 | Lesson 6 - Adding Array Elements using a Loop |
Unit 7 | Lesson 7 - Cool Techniques to Print Array Elements |
Unit 8 | Lesson 8 - Associative Arrays |
Module 11 | Math Objects |
Unit 1 | Lesson 1 - Built in Properties and Methods |
Unit 2 | Lesson 2 - Rounding Numbers |
Unit 3 | Lesson 3 - Random Numbers |
Unit 4 | Lesson 4 - Minimums And Maximums |
Unit 5 | Lesson 5 - Exponents |
Module 12 | Date Objects |
Unit 1 | Lesson 1 - Date Objects |
Module 13 | Conclusion |
Unit 1 | Lesson 1 - Course Conclusion |
Unit 2 | JavaScript Quiz |