Courses

JavaScript Intermediate

course

JavaScript Intermediate

Have you already mastered the basics of JavaScript, and want to expand your knowledge? Then you’re in the right place. This course will teach you how to make more complex and flexible programs as well as even more powerful/interactive websites. This course follows on from our Introduction to Javascript course. We recommend you take a quick look at what’s covered there before you start this course.

Angular hero

What you'll learn

Objects
Create objects with specific properties and learn to work with them.
Arrays
Use arrays to store multiple items under a single variable name and handle more types of data.
Dates and intervals
Understand how to work with dates and set intervals for the actions of your program.
Page structure
Work with page structure (including how to select elements and work with them).
Animations
Create your own animations and make things come alive!
Event handling
Teach your program to communicate with users when they click on an element.
illustration
JavaScript Intermediate
JavaScript Intermediate
Have you already mastered the basics of JavaScript, and want to expand your knowledge? Then you’re in the right place. This course will teach you how to make more complex and flexible programs as well as even more interactive websites. This course follows our Introduction to Javascript course. We recommend you take a quick look at what’s covered there before you start this course.

Objects

widgetImg
Lesson
Introducing Objects
widgetImg
Lesson
Creating Your Own Objects
widgetImg
Lesson
Object Initialization
widgetImg
Lesson
Adding Methods
widgetImg
Quiz
Module 1 Quiz
widgetImg
Code Project
Contact Manager

Core Objects

widgetImg
Lesson
Arrays
widgetImg
Lesson
Other Ways to Create Arrays
widgetImg
Lesson
Array Properties & Methods
widgetImg
Lesson
Associative Arrays
widgetImg
Lesson
The Math Object
widgetImg
Lesson
The Date Object
widgetImg
Quiz
Module 2 Quiz
widgetImg
Code Project
Store Manager

DOM & Events

widgetImg
Lesson
What is DOM?
widgetImg
Lesson
Selecting Elements
widgetImg
Lesson
Changing Elements
widgetImg
Lesson
Adding & Removing Elements
widgetImg
Lesson
Creating Animations
widgetImg
Lesson
Handling Events
widgetImg
Lesson
Event Propagation
widgetImg
Lesson
Creating an Image Slider
widgetImg
Lesson
Form Validation
widgetImg
Quiz
Module 3 Quiz

ECMAScript

widgetImg
Lesson
Intro to ES6
widgetImg
Lesson
ES6 Variables and Strings
widgetImg
Lesson
Loops and Functions in ES6
widgetImg
Lesson
ES6 Objects
widgetImg
Lesson
ES6 Destructuring
widgetImg
Lesson
Rest & Spread
widgetImg
Lesson
ES6 Classes
widgetImg
Lesson
ES6 Map & Set
widgetImg
Lesson
More on ES6
widgetImg
Quiz
JS Intermediate Module 4 Quiz
widgetImg
Code Project
Words
certificate

Your Certificate is close

You are doing great! Keep learning to unlock your certificate!