1. JavaScript Fundamentals
- Hello World
- Arithmetic Operations
- Largest of Three Numbers
- Even or Odd
- Positive, Negative or Zero
- Factorial of a Number
- Fibonacci Series
- Prime Number
- Palindrome Number
- Reverse a Number
- Sum of Digits
- Largest and Smallest in Array
- Sort an Array
- Sum and Average of Array
- JavaScript Functions
- Arrow Functions
- Strings and String Methods
- Arrays and Array Methods
- Objects in JavaScript
- Date and Math Objects
2. DOM & Event-Based Programs
- Change Text using JavaScript
- Change Background Color
- Button Click Event
- Show and Hide Element
- Change Image on Button Click
- Digital Clock
- Simple Calculator
- Number Guessing Game
- Form Validation
- Validate Name, Email, Phone and Password
- To-Do List
- Quiz Application
- Counter Application
- Stopwatch
- Countdown Timer
3. Advanced JavaScript
- ES6 let, const, Template Literals and Destructuring
- Spread and Rest Operators
- Classes and Objects
- Inheritance
- Callbacks, Promises and Async/Await
- Fetch API
- Display API Data Dynamically
- localStorage
- Responsive Login Form
- Interactive Webpage
- Swap Two Numbers
- GCD
- LCM
- Armstrong Number
- Perfect Number
- Multiplication Table
- Power of a Number
- Count Digits
- Second Largest Element
- Remove Duplicate Elements
- Merge Two Arrays
- Frequency of Array Elements
- Common Elements in Arrays
- Reverse a String
- String Palindrome
- Count Vowels and Consonants
- Count Words in String
- Character Frequency
- Regular Expressions
- Email Validation using Regex
4. DOM Manipulation
- Add Elements Dynamically
- Remove Elements Dynamically
- Change CSS Styles
- Change Multiple Elements
- getElementById and getElementsByClassName
- querySelector and querySelectorAll
- Create and Remove CSS Classes
- Dynamic Table
- Add and Delete Table Rows
- Search and Filter Table
- Live Character Counter
- Show and Hide Password
- Dynamic Dropdown
- Country-State-City Dropdown
- Image Slideshow
5. JavaScript Events
6. Forms & Validation
7. Browser Objects & Features
8. Web Storage
9. Mini Projects
- Digital Calculator
- Digital Clock
- Stopwatch
- Countdown Timer
- To-Do List Application
- Weather Application
- Quiz Application
- Number Guessing Game
- Tic-Tac-Toe Game
- Expense Tracker
- Student Marks Calculator
- Shopping Cart
- Notes Application
- Random Password Generator
- BMI Calculator
- Currency Converter
- Interactive Portfolio Website
10. Additional JavaScript Programs
- JavaScript Program 133 - Name Validation
- JavaScript Program 134 - Age Validation
- JavaScript Program 135 - Mobile Number Validation
- JavaScript Program 136 - Email Validation
- JavaScript Program 137 - Password Validation
- JavaScript Program 138 - Strong Password Validation
- JavaScript Program 139 - Confirm Password Validation
- JavaScript Program 140 - Date of Birth Validation
- JavaScript Program 141 - Radio Button Validation
- JavaScript Program 143 - Checkbox Validation
- JavaScript Program 144 - Dropdown Validation
- JavaScript Program 145 - Textarea Validation
- JavaScript Program 146 - Required Fields Validation
- JavaScript Program 147 - Display Errors Beside Fields
- JavaScript Program 148 - Success Message
- JavaScript Program 149 - Prevent Form Submission
- JavaScript Program 150 - Regular Expression Form Validation
- JavaScript Program 151 - Email Regex Validation
- JavaScript Program 152 - Phone Regex Validation
- JavaScript Program 153 - Password Regex Validation
- JavaScript Program 154 - Real-Time Validation
- JavaScript Program 155 - Input Change Focus Blur Validation
- JavaScript Program 156 - Password Strength Meter
- JavaScript Program 157 - Show Hide Password
- JavaScript Program 158 - Registration Password Confirmation
- JavaScript Program 159 - College Admission Form
- JavaScript Program 160 - Job Application Validation
- JavaScript Program 161 - Feedback Form
- JavaScript Program 162 - Contact Form
- JavaScript Program 163 - Multi-Step Registration
- JavaScript Program 164 - Preview Before Submission
- JavaScript Program 165 - Calculate Age
- JavaScript Program 166 - Marks Calculator
- JavaScript Program 167 - Employee Salary Calculator
- JavaScript Program 168 - Shopping Order Total
- JavaScript Program 169 - Dynamic Form Fields
- JavaScript Program 170 - Form Validation
- JavaScript Program 171 - Window Object
- JavaScript Program 172 - Alert Confirm Prompt
- JavaScript Program 173 - setTimeout
- JavaScript Program 174 - setInterval
- JavaScript Program 175 - Digital Clock
- JavaScript Program 176 - Countdown Timer
- JavaScript Program 177 - Stopwatch
- JavaScript Program 178 - Location Object
- JavaScript Program 179 - Redirect
- JavaScript Program 180 - Current URL
- JavaScript Program 181 - History Object
- JavaScript Program 182 - Navigator Object
- JavaScript Program 183 - Screen Width and Height
- JavaScript Program 184 - Online Offline Detection
- JavaScript Program 185 - Browser Language
- JavaScript Program 186 - Geolocation
- JavaScript Program 187 - Current Coordinates
- JavaScript Program 188 - Online Offline Information
- JavaScript Program 189 - localStorage
- JavaScript Program 190 - Retrieve localStorage
- JavaScript Program 191 - Update localStorage
- JavaScript Program 192 - Delete localStorage
- JavaScript Program 193 - Clear localStorage
- JavaScript Program 194 - Multiple localStorage Values
- JavaScript Program 195 - Array in localStorage
- JavaScript Program 196 - Object in localStorage
- JavaScript Program 197 - Student Record
- JavaScript Program 198 - Todo List localStorage
- JavaScript Program 199 - Notes App
- JavaScript Program 200 - Shopping Cart
- JavaScript Program 201 - Login Preference
- JavaScript Program 202 - Dark Light Theme
- JavaScript Program 203 - Preferred Font Size
- JavaScript Program 204 - Recently Viewed Items
- JavaScript Program 205 - Visitor Counter
- JavaScript Program 206 - localStorage vs sessionStorage
- JavaScript Program 207 - Temporary Form
- JavaScript Program 208 - Multi-Page Form
- JavaScript Program 209 - Auto Save Form
- JavaScript Program 210 - Restore Form Data
- JavaScript Program 211 - Persistent Shopping Cart
- JavaScript Program 212 - Student Marks Database
- JavaScript Program 213 - CRUD using localStorage
- JavaScript Program 214 - Node.js Hello World
- JavaScript Program 215 - Node.js Modules
- JavaScript Program 216 - Node.js File System
- JavaScript Program 217 - Node.js Read File
- JavaScript Program 218 - Node.js Write File
- JavaScript Program 219 - Node.js Append File
- JavaScript Program 220 - Node.js Delete File
- JavaScript Program 221 - Node.js Create Directory
- JavaScript Program 222 - Node.js Read Directory
- JavaScript Program 223 - Node.js Remove Directory
- JavaScript Program 224 - Node.js Path Module
- JavaScript Program 225 - Node.js OS Module
- JavaScript Program 226 - Node.js HTTP Module
- JavaScript Program 227 - Node.js HTML Response
- JavaScript Program 228 - Node.js URL Handling
- JavaScript Program 229 - Node.js Query String
- JavaScript Program 230 - Node.js Events
- JavaScript Program 231 - EventEmitter Parameters
- JavaScript Program 232 - Node.js Custom Modules
- Node.js npm Packages
- Node.js Callbacks, Promises and Async Await
- Node.js Error Handling
- JavaScript Program 236 - GET Request Demo
- Express GET and POST Requests
- Express Static Files
- Express HTML and JSON Responses
- Express Modular Project Structure
- Basic Routing using Express
- Route and Query Parameters
- Multiple Routes using Express Router
- 404 Not Found Route
- Modular Student Routes
- Custom Middleware
- Logging Middleware
- Request Validation Middleware
- Authentication Middleware
- Error Handling Middleware