Who should learn this course?

  • Students who are interested to learn front end technologies to start their software career
  • Ideal for backend developers looking to switch to front-end side
  • Recommended for all backend developers for career growth
  • Mandatory for front end developers

Is this a certificate course?

Yes. You will get a Certificate of Completion upon the successful completion of the course.

What will you learn in this course?

  • Learn Javascript fundamentals : Variables, boolean, Conditional statements like if-else, switch, Concepts of Loops, functions, arrays etc.
  • Different operators and data types used in Javascript.
  • Deep dive into the different events in JS.
  • Learn complex concepts like ‘this’ keyword , constructors, prototypal inheritance.
  • Thorough understanding of error handling, regular expressions, date methods, Scope, Hoisting etc.
  • Learn how Javascript is executed on the client side.
  • How to integrate javascript in a framework.
  • Manipulation of DOM(Document Object Model) and BOM (Browser Object Model).


Javascript is a widely popular high level programming language that is used in web development applications.Javascript allows interactive web pages that are an important factor in web development. They are found in browsers in popup messages, interactive web components etc. Along with HTML and CSS, Javascript is one of the fundamental technologies in the World Wide Web. Javascript helps us to control the individual behaviour of HTML elements.

JavaScript is widely used as a scripting language on the client side.It is widely used in most browsers to enable client side interaction simpler and more interesting. Thus providing interactive webpages. By taking part in this course you will be able to integrate javascript to your web pages and take control of the contents in these pages.

Topics covered in this course

  • Home
  • Introduction
  • Where To
  • Output
  • Statements
  • Syntax
  • Comments
  • Variables
  • Operators
  • Arithmetic
  • Assignment
  • Data Types
  • Functions
  • Objects
  • Events
  • Strings
  • String Methods
  • Numbers
  • Number Methods
  • Arrays
  • Array Methods
  • Array Sort
  • Array Iteration
  • Dates
  • Date Formats
  • Date Get Methods
  • Date Set Methods