Welcome to my 30-Day JavaScript Challenge repository! ๐
In this repository, you'll find my solutions to Asabenah's 30- Days-of-JavaScript coding challenge. Each day, I tackled a different JavaScript concept and provided my code solutions.
This challenge is a journey to improve my JavaScript skills and knowledge. I decided to share my solutions with the community to inspire and help others on their JavaScript learning path.
You can navigate through the solutions by checking out the folders for each day. Each folder contains the code for that specific day's challenge. Feel free to explore, learn, and even contribute!
Here's a list of the 30 topics I covered during this challenge:
- Day 1: Getting Started with JavaScript - The Basics
- Day 2: Data types
- Day 3: Boolean, Operators, and Dates
- Day 4: Conditionals
- Day 5: Arrays
- Day 6: Loops
- Day 7: Functions
- Day 8: Objects
- Day 9: Higher-order Functions
- Day 10: Sets and Maps
- Day 11: Destructuring and Spreading
- Day 12: Regular Expressions
- Day 13: Console Object Methods
- Day 14: Error Handling
- Day 15: Classes
- Day 16: JSON
- Day 17: Web Storages
- Day 18: Promises
- Day 19: Closures
- Day 20: Writing Clean Codes
- Day 21: Document Object Model(DOM)
- Day 22: Manipulating DOM Object
- Day 23: Event Listeners
- Day 24: Mini Project Solar System
- Day 25: World Countries Data Visualization
- Day 26: World Countries Data Visualization 2
- Day 27: Simple Portfolio
- Day 28: Leaderboard
- Day 29: Animating Characters
- Day 30: Final Projects
If you'd like to contribute, feel free to open issues, suggest improvements, or provide your solutions to the challenges. Your contributions are highly appreciated!
Enjoy your journey through my 30-Day JavaScript Challenge and happy coding! ๐๐