This course is a complete introduction to JavaScript. It moves from beginner level to advanced level by covering the concepts of JS with ample examples.
* This course doesn't cover ES6.
Topics covered:
1. Introduction to JS
2. Programming in JS
3. Scopes & Hoisting
4. Closures
5. Functions & Functional programming
6. Prototypical Inheritance
7. DOM Api
8. Event Handling
9. Async programming
10. Event Loop
11. IIFE & Modular design pattern
* Interview questions will be discussed along with concepts to make you understand concepts better and get ready for the interviews.
Prerequisites: Zeal to learn.