Skip to content

Latest commit

 

History

History
52 lines (47 loc) · 1.48 KB

README.md

File metadata and controls

52 lines (47 loc) · 1.48 KB

30 Days JavaScript Challenge

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.

To view the source code/files:

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.

Overview of the challenge

  • 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

Resources to refer

  1. https://www.w3schools.com/js/
  2. https://developer.mozilla.org/en-US/docs/Web/JavaScript