This is a tutorial on JavaScript.


You should be knowing basics of programming


In this tutorial, we will see below topics


  1. JavaScript History
  2. Environment Setup
  3. Language Specifications
  4. Variables and Data types
  5. Programming Constructs
  6. Strings and Numbers
  7. Arrays
  8. Functions
  9. Error handling and Debugging
  10. Built in Objects - Date, RegEx, Math, JSON

Object Oriented Concepts

  1. Objects in JavaScript
  2. Classes and Constructors
  3. Inheritance using Prototypes
  4. Encapsulation using Closures
  5. call, apply and bind
  6. Set, Map, WeakSet and WeakMap

JavaScript Frameworks

  1. AngularJS
  2. React
  3. Testing - Mocha, Chai and Jasmine


  1. JavaScript (ECMAScript) Versions and features
  2. Interview Questions
You can connect with me on social media Youtube Facebook Twitter Website Home