Learn about Javascript Engine, browsers, how javascript works
Learn about var, let, const, and JavaScript's primitive data types.
Explore arithmetic, assignment, comparison, and logical operators.
Understand if-else, switch, for, while, and do-while loops.
Define reusable blocks of code using named, anonymous, or arrow functions.
Work with collections of data using arrays and key-value pairs with objects.
A string is a sequence of characters used to represent text in programming.
Interact with HTML elements dynamically using JavaScript.
Handle user actions like clicks, key presses, and form submissions.
Use try-catch blocks and error objects to manage runtime errors.
Use modern features like destructuring, template literals, spread/rest, etc.
Master powerful methods like map, filter, reduce, forEach, and find.
A Regular Expression (regex) is a sequence of characters that forms a search pattern.
Object-Oriented Programming (OOP) in JavaScript organizes code using objects and classes for reusable, modular structures.
Handle asynchronous operations using promises and modern async/await syntax.
Learn how to represent, exchange, and parse structured data using JavaScript Object Notation — a lightweight, text-based data format used across APIs and web applications.
Split code into reusable files using import/export syntax in ES6 modules.