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! 🌱