Course Highlights
  • Impress interviewers with knowledge about advanced JavaScript features
  • Confidently Interview other JavaScript candidates
  • Pass stage one JavaScript telephone interviews
  • Prepare for working on complex frontend frameworks like React, Vue, Svelte or Angular.

Overview

What will this course bring to the learners?

  • Impress the interviewer at a new job with all that JavaScript and its features knowledge.
  • Can interview other candidates of JavaScript confidently.
  • Prepares the developer to work on complex frontend frameworks like Vue, React, Svelte or Angular.

What is a specific Requirement of the Course?

  • The person should have a basic knowledge of JavaScript.

Who Can Join this Course?

  • A person who wants to get a refresher on the latest features of JavaScript.
  • A developer who has just finished the beginner or intermediate course of JavaScript and wants to learn the advanced version 
  • A beginner who has just graduated from university.
  • I just changed my career and want to enter the job market.

What is More About the Course?

If you want to acquire some JavaScript skills, this course can be helpful. In only seven hours, you will learn enough JavaScript to transform from a Junior JS Dev to a Senior JS Guru.

With this, you can improve your opportunities to get past a technical interview, get that dream job, and earn more money. However, if you do not understand advanced JavaScript, you will find several problems, create bugs and even find it challenging to read and comprehend framework and library code. Plus, people may not take too seriously as a senior engineer. 

This course will help you teach advanced JavaScript knowledge and also a series of questions for interviews that come with regular quizzes on the way through your knowledge. 

Curriculum

2 Topics
Hello Introduction - NEW
How to edit and run code in Chrome?

11 Topics
Hello Basics - NEW
What is JavaScript and how does it change? - NEW
What is compilations vs polyfilling? - NEW
What is "use strict" and what does it do?
Does javascript pass variables by reference or by value?
Quiz Basics-A
What are the rest operators? - NEW
What is the spread operator? - NEW
What are template strings? - NEW
What are template string tags? - NEW
Quiz Basics-B

5 Topics
Hello Types & Equality - NEW
What are the different types in JavaScript?
What is the difference between == and ===?
What is NaN and how can we check for it?
Quiz Types & Equality

7 Topics
Hello Scopes & Variables - NEW
What are the different scopes in JavaScript? - NEW
What is variable hoisting?
What is the scope chain?
What is an IIFE and why might you use it?
What are function closures?
Quiz Scopes & Variables

4 Topics
Hello Destructuring & Looping
What is destructuring?
What are the different ways you can loop with `for`?
Quiz Destructuring & Looping

4 Topics
Hello This - NEW
What does the this keyword mean?
What do the functions call bind and apply do?
What is a fat arrow function?

9 Topics
Hello Object Orientation
What is the prototype chain?
What is the difference between prototypal and classical inheritance?
Quiz Object Orientation - A
What is the Constructor OO pattern? (part 1)
What is the Constructor OO pattern? (part 2)
What is the Prototype OO pattern?
How do you use the class and extends keywords? - NEW
Quiz Object Orientation - B

8 Topics
Hello Asynchronous Programming
What is a callback?
What is callback hell?
What are promises?
How do you chain promises together?
What does the Promise.all function do?
What is async/await and how is it different from promises?
Quiz Asynchronous Programming

3 Topics
17. What is CORS?
18. What is JSONP?
Quiz Networking

3 Topics
What is the difference between event capturing and bubbling?
What is the difference between stopPropagation and preventDefault?
Quiz Events

1 Topic
Feedback Form

  Write a Review

Advanced Javascript

Go to Paid Course
Frequently Asked Questions
It is one of the most popular languages and can enhance several skills in the web development industry.
Anyone with basic JavaScript knowledge can learn this course.
Yes, this course will help you in getting a job.
Advanced JavaScript is a collection of advanced concepts that are much more than the basics of JavaScript.