Skip to content

Welcome to 30 Days of JavaScript Challenge hosted by Hitesh Choudhary sir on Chai Aur Code. The challenge aims to help you master and revise JavaScript by covering different topics each day for 30 days.

License

Notifications You must be signed in to change notification settings

SrjAdhikari/30Days-Of-JavaScript-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30 Days of JavaScript Challenge

Awesome License: MIT

Show Your Support By Giving a ⭐ to this Repo

Welcome to the 30 Days Of JavaScript , hosted by Hitesh Choudhary Founder of ChaiAurCode. This challenge aims to transform your JavaScript skills by covering core subjects, related questions, data structures and algorithms (DSA), and hands-on project creation.

About the Course

Duration :- 30 Days
Content :- Core JavaScript Concepts, Related Questions, DSA, & Project Creation
Instructor :- Hitesh Choudhary

Topics Covered

Day 01 : Variables and Datatypes
Day 02 : Operators
Day 03 : Control Structure
Day 04 : Loops
Day 05 : Functions
Day 06 : Arrays
Day 07 : Objects
Day 08 : ES6 Features
Day 09 : 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 Expression
Day 20 : LocalStorage and SessionStorage
Day 21 : Leetcode Easy
Day 22 : LeetCode Medium
Day 23 : LeetCode Hard
Day 24 : Projects 1 - Weather App
Day 25 : Projects 2 - Movie Search App
Day 26 : Projects 3 - Chat Application
Day 27 : Projects 4 - Task Manager App
Day 28 : Projects 5 - E-Commerce Website
Day 29 : [Projects 6 - Social Media Dashboard]
Day 30 : [Final - Social Media Dashboard with Full Features]

Get Started

To start the challenge, clone this repository and follow along with the daily tasks. Each day of the challenge will focus on one of the topics listed above. The repository will be updated daily with new lessons, exercises, and projects. Follow along to improve your JavaScript skills and build practical projects.

Repository Structure

  • Day 1 to Day 23 :- Focus on learning and practicing core JavaScript concepts, DSA, and LeetCode problems.
  • Day 24 to Day 29 :- Work on real-world projects to apply the concepts learned.
  • Day 30 :- Integrate all features into the final project - A fully functional Social Media Dashboard.
  • Each day's folder contains two files :- task.js and task.png.

How to Participate

  • Clone this repository to your local machine.
  • Follow along with the daily task and complete the exercises.
  • Commit your code daily to track your progress.

Resources

Contributions

Feel free to fork this repository and submit pull requests. Your contributions are welcome to improve this challenge and make it more effective for everyone.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Happy Coding! 🚀
Maintainer : Suraj Adhikari

About

Welcome to 30 Days of JavaScript Challenge hosted by Hitesh Choudhary sir on Chai Aur Code. The challenge aims to help you master and revise JavaScript by covering different topics each day for 30 days.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published