ProgramGuru
DS
DSA
Python
Java
SQL
Login
JavaScript Course
Chapter 1:
Introduction to JavaScript
4
❯
1
What is JavaScript?
2
Set Up JavaScript Environment
3
JavaScript Hello World Program
4
JavaScript in the Browser vs Node.js
Chapter 2:
JavaScript Basics
10
❯
1
JavaScript Variables
2
JavaScript Data Types
3
JavaScript Type Conversion
4
JavaScript Operators
5
JavaScript Expressions
6
JavaScript Conditional Statements
7
JavaScript Loops
8
JavaScript For Loop
9
JavaScript While Loop
10
JavaScript do while Loop Explained with Examples
Chapter 3:
Functions and Scope
7
❯
1
JavaScript Functions
2
JavaScript Function Expressions
3
JavaScript Arrow Functions
4
JavaScript Scope – Global, Local, Block
5
JavaScript Lexical Scope
6
JavaScript Hoisting
7
JavaScript Closures Explained – Inner Functions, Lexical Scope & Examples
Chapter 4:
Objects and Arrays
7
❯
1
JavaScript Objects – Complete Guide for Beginners and Beyond
2
JavaScript Arrays – Basics to Advanced with Examples
3
JavaScript Array Methods
4
JavaScript Destructuring Assignment
5
JavaScript Iterating Over Objects
6
Spread and Rest Operators in JavaScript
7
Array How-Tos in JavaScript
Chapter 5:
The Document Object Model (DOM)
7
❯
1
JavaScript DOM Tree
2
JavaScript Selecting Elements in DOM
3
JavaScript Modifying Content – Text, HTML, and Attributes Explained
4
JavaScript Remove All Links from the Document
5
JavaScript Event Handling
6
JavaScript Create Elements – DOM
7
JavaScript Remove Elements – Remove DOM Elements Easily
Chapter 6:
ES6+ Modern JavaScript
4
❯
1
JavaScript Template Literals – Syntax, Examples, Expressions, and Nesting
2
Enhanced Object Literals in JavaScript - ES6 Features
3
JavaScript Classes and Inheritance - ES6 OOP
4
JavaScript Modules - import & export
Chapter 7:
Asynchronous JavaScript
5
❯
1
JavaScript Callbacks and Callback Hell
2
JavaScript Promises - Creating and Chaining
3
JavaScript Async/Await - Simplify Promises
4
Fetch API in JavaScript - Get & Post Data
5
Error Handling in Async JavaScript - Async/Await, Promises, Try-Catch
Chapter 8:
Error Handling and Debugging
3
❯
1
JavaScript Error Types - Try Catch, ReferenceError, TypeError
2
try, catch, finally in JavaScript
3
Console API and Debugging in Browser - JavaScript Debugging Tools
Chapter 9:
Browser APIs and Local Storage
5
❯
1
JavaScript Browser APIs
2
Local Storage in JavaScript - Store and Retrieve Data
3
JavaScript Session Storage
4
Manipulating URL and Browser History in JavaScript
5
JavaScript Timers - setTimeout vs setInterval
Chapter 10:
JavaScript and the Web
4
❯
1
JavaScript Form Validation - Validate User Input with Pure JS
2
JavaScript DOM Events and Event Delegation
3
Creating Interactive UI Elements with JavaScript
4
JavaScript Fetch API - Get and Post Data
Chapter 11:
Real-World JavaScript Projects
4
❯
1
To-Do List App in JavaScript - Build a Console-Based Task Manager
2
Build a Weather App Using API in JavaScript
3
Simple Quiz Application in JavaScript
4
JavaScript Budget Tracker Project - Expense Manager with Pure JavaScript
Welcome to ProgramGuru
Sign up to start your journey with us
Sign in with Google
Player Settings
Speed:
2s
Show Pseudocode
Show Output
Reset
Close