This repository documents my daily JavaScript learning journey, starting from basics and progressing toward advanced concepts and real-world projects.
- Day 01: JavaScript Basics ✅
- Day 02: Operators & Conditions ✅
- Day 03: Loops ✅
- Day 04: Functions ✅
- Day 05: Arrays ✅
- Day 06: Objects ✅
- Day 07: Mini Project (Student Result System) ✅
- Day 08: DOM Basics (getElementById, querySelector) ✅
- Day 09: Events & Input Handling ✅
- Day 10: Login Form Project (Validation) ✅
- Day 11: DOM Styling & classList ✅
- Day 12: Counter App Project ✅
- Day 13: LocalStorage (Data Persistence)
- Day 14: DOM Practice & Bug Fixing
- Day 15: To-Do App Project
- Day 16: ES6 (Arrow Functions, Template Literals)
- Day 17: Array Methods (map, filter, reduce)
- Day 18: setTimeout, setInterval
- Day 19: Promises & async/await
- Day 20: Fetch API
- Day 21: API Project (Weather App / GitHub Finder)
- Day 22: API Integration Practice
- Day 23: Node.js Basics
- Day 24: Express.js Introduction
- Day 25: REST APIs (GET, POST)
- Day 26: Mini Backend Project
- Day 27–30: Major Projects
- To-Do App (Advanced)
- Weather App
- Password Generator
- Portfolio Website
Each folder represents one day of learning with practice code and mini projects.
To become confident in JavaScript fundamentals, improve problem-solving skills, and build real-world projects.
- HTML
- CSS
- JavaScript (Vanilla JS)
- Node.js (Upcoming)
- ✅ Completed: Day 01 – Day 12
- 🔄 In Progress: Day 13
- Daily consistent coding practice
- Hands-on mini projects
- Clean and structured code
- Real-world problem solving
Rajit Maurya
Web Developer | Learning MERN Stack 🚀