JavaScript Basics
- Introduction to JavaScript, Variables
- Data Types (Number, String, Boolean)
- Operators
- Control Flow (if…else, switch)
- Loops (for, while)
- Functions
- Arrays
DOM Manipulation and Events
- Introduction to DOM
- Accessing Elements
- Modifying Elements
- EventsEvent Handlers
- Event Listeners Day
- Form Validation
Advanced JavaScript Concepts
- Objects and Object Methods
- Constructors and Prototypes
- Closures
- Asynchronous JavaScript (Callbacks)
- Promises
- Fetch API
- Introduction to AJAX