Welcome to my JavaScript Practice Repository!
This is my daily journey to master core JavaScript with real-world logic, problem solving, and mini projects. Each day is dedicated to specific concepts, tasks, and code exercises to build a strong foundation as a full-stack developer.
- ✅ Real-world logic building
- ✅ ES6+ syntax & patterns
- ✅ Problem-solving with arrays, objects, functions, OOP & async handling
- ✅ Organized day-wise progress tracking
- ✅ Animation with GSAP
- ✅ Mini projects using DOM, Functions, OOP, Promises, Async/Await
| Day | Topic |
|---|---|
| ✅ Day 1 | Conditionals (if-else, nested logic) |
| ✅ Day 2 | Loops & Logical Thinking |
| ✅ Day 3 | Arrays & Objects |
| ✅ Day 4 | Combined Logic Practice |
| ✅ Day 5 | Functions (Decl, Expr, Default, Rest) |
| ✅ Day 6 | Advanced ES6 + Arrow, Spread, Destructuring |
| ✅ Day 7 | Logic Practice Sets |
| ✅ Day 8 | Advanced Methods/Helpers (map,filter,reduce,etc.) |
| ✅ Day 9 | DOM Mini JS Real-life Problems |
| ✅ Day 10 | DOM Manipulation (Events, Selectors, Append, etc.) |
| ✅ Day 11 | GSAP + Vanilla JS Animations |
| ✅ Day 12 | OOP in JS (Classes, Inheritance, Objects) |
| ✅ Day 13 | Callback & Promises |
| ✅ Day 14 | Async-Await + Fetch + JSON |
Each day has a dedicated folder with multiple tasks or projects:
This repo is a complete journey of my JavaScript fundamentals from beginner to intermediate level.
✅ Completed 14 Days of Learning and Practice
📁 This repo is now complete and will remain as my core JS foundation vault.
➡️ I'm now moving to my next milestone:
100Days-100Projects – where I’ll build 100 real-world mini projects using HTML + CSS + JS to sharpen my skills further.
Stay tuned and follow my journey here on GitHub! 🌱