This repository contains my personal solutions to the 30 Days of JavaScript challenge.
The challenge is designed to improve JavaScript skills through daily exercises, starting from the basics and progressing to advanced concepts.
Each day focuses on a specific JavaScript topic:
- Basics — variables, data types, operators, conditionals
- Core Concepts — loops, functions, objects, arrays
- Advanced Topics — higher-order functions, sets/maps, destructuring, regex, classes
- Browser APIs — DOM, events, promises, web storage
- Projects — small projects to apply all concepts
- Variables & Data Types
- Operators & Conditionals
- Loops & Functions
- Arrays & Objects
- Higher-Order Functions
- Sets, Maps, and Destructuring
- Regular Expressions
- Classes & OOP
- JSON & APIs
- DOM Manipulation & Events
- Promises & Async/Await
- Local & Session Storage
- Mini Projects and Final Project