Overview
Syllabus
Introduction
What is JavaScript?
JavaScript Properties
Variables in JavaScript
Conditional Statements in JavaScript
Loops
Type Coercion
Hoisting
Concepts of Let and Const
Datatypes
Objects
Arrays
Functions
Function Methods - Call, Apply and Bind
this Keyword
Arrow Functions
Higher Order Functions
Exception Handling
Try and Catch Block
Throw Keyword
Finally Block
Document Object Model
Element, Text and Attribute Nodes
Document.getElementById
Document.getElementsByClassName
Document.getElementsByTagName
Document.querySelector
Manipulating Style
Manipulating Text and Content
Manipulating Attributes
Attributes and Properties
Events in DOM
Closure
Advanced Function Currying
Advanced Function Composition
Promises
Advanced Array Functions - Map
Advanced Array Function - Filter
Advanced Array Function - Reduce
Project on Ping Pong Game
Project on Color Picker
Project on - Digital Clock
Project on - Calculator
Interview Questions
Coding Programs
Programming Interview Question
Question on Function Methods
Interview Question on Exception Handling
Understanding Gen AI
What is Gen AI?
What is GitHub Copilot?
Installation of GitHub Copilot
Summary
Taught by
Great Learning