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.
Duration :- 30 Days
Content :- Core JavaScript Concepts, Related Questions, DSA, & Project Creation
Instructor :- Hitesh Choudhary
Day 01
: Variables and DatatypesDay 02
: OperatorsDay 03
: Control StructureDay 04
: LoopsDay 05
: FunctionsDay 06
: ArraysDay 07
: ObjectsDay 08
: ES6 FeaturesDay 09
: DOM ManipulationDay 10
: Event HandlingDay 11
: Promises and Async AwaitDay 12
: Error handlingDay 13
: ModulesDay 14
: ClassesDay 15
: ClosuresDay 16
: RecursionDay 17
: Data StructuresDay 18
: AlgorithmsDay 19
: Regular ExpressionDay 20
: LocalStorage and SessionStorageDay 21
: Leetcode EasyDay 22
: LeetCode MediumDay 23
: LeetCode HardDay 24
: Projects 1 - Weather AppDay 25
: Projects 2 - Movie Search AppDay 26
: Projects 3 - Chat ApplicationDay 27
: Projects 4 - Task Manager AppDay 28
: Projects 5 - E-Commerce WebsiteDay 29
: [Projects 6 - Social Media Dasard]Day 30
: [Final - Social Media Dasard with Full Features]
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.
- 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 Dasard.
- Each day's folder contains two files :-
task.js
andtask.png
.
- 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.
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.
This project is licensed under the MIT License. See the LICENSE file for details.
Happy Coding! 🚀
Maintainer : Suraj Adhikari