Javascript

Try JavaScript Code Editor

10. Error Handling

10.1 try…catch

10.2 throw

10.3 finally

11.1 Callbacks

11.2 Promises

11.3 Async / Await

11.4 Event Loop

11.5 setTimeout & setInterval

12. JavaScript OOP

12.1 Object Oriented Concepts

Encapsulation

Inheritance

Polymorphism

12.2 Classes

12.3 Constructors

12.4 Prototypes

13.1 Local Storage

13.2 Session Storage

13.3 Cookies Basics

14. Working With APIs

14.1 Fetch API

14.2 JSON Handling

14.3 REST API Basics

15. JavaScript Security Basics

15.1 XSS Basics

15.2 Input Validation

15.3 Safe DOM Manipulation

Performance Optimization

16.1 Debouncing

16.2 Throttling

16.3 Lazy Loading

1️⃣7️⃣ Testing & Debugging

17.1 Console Debugging

17.2 Breakpoints

17.3 Unit Testing Basics

1️⃣8️⃣ JavaScript Tools & Ecosystem

18.1 Package Managers (npm, yarn)

18.2 Bundlers (Webpack, Vite)

18.3 Linters (ESLint)

1️⃣9️⃣ JavaScript Framework Path (Next Step)

19.1 React Basics

19.2 Node.js Basics

19.3 Express Basics

19.4 Full Stack Overview

2️⃣0️⃣ Real Projects

To-Do App

Weather App

E-commerce Mini App

Chat App Basics

Portfolio Website

1

Permession Checker

Student's Grade

Password Validation

Permession Checker

study timer

Create Converter

Maximum difference of the array

Create Logger

LeetCode / Array