This repository contains files for the 30 Days JavaScript Challenge by Chai Aur Code. This challenge is designed to help enhance JavaScript skills by learning new concepts and solving problems everyday for 30 days.
1. Clone the repository:
git clone https://github.com/yourusername/30-days-of-js.git
2. Navigate to the project directory:
cd 30-days-of-js
OR
Directly open the files by clicking .
on the repo page.
- Day 1: Variables and Data Types
- Day 2: Operators
- Day 3: Control Structures
- Day 4: Loops
- Day 5: Functions
- Day 6: Arrays
- Day 7: Objects
- Day 8: ES6+ Features
- Day 9: DOM Manipulation
- Day 10: Event Handling
- Day 11: Promises and Async, Await
- Day 12: Error Handling
- Day 13: Modules
- Day 14: Classes
- Day 15: Closures
- Day 16: Recursion
- Day 17: Data Structures
- Day 18: Algorithms
- Day 19: Regular Expressions
- Day 20: LocalStorage and SessionStorage
- Day 21: LeetCode Easy
- Day 22: LeetCode Medium
- Day 23: LeetCode Hard
- Day 24: Project 1 - Weather App
- Day 25: Project 2 - Movie Search App
- Day 26: Project 3 - Chat Application
- Day 27: Project 4 - Task Management App
- Day 28: Project 5 - E-commerce Website
- Day 29: Project 6 - Social Media Dashboard
- Day 30: Project 7 - Fully Responsive Social Media Dashboard