Skip to content

JavaScript learning journey – daily practice from basics to advanced

Notifications You must be signed in to change notification settings

rajitmaurya/javaScript-Journey

Repository files navigation

JavaScript Journey 🚀

This repository documents my daily JavaScript learning journey, starting from basics and progressing toward advanced concepts and real-world projects.


🗓 Learning Plan

🔰 Week 1 – JavaScript Fundamentals

  • 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) ✅

🌐 Week 2 – DOM & Web JavaScript

  • 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

⚡ Week 3 – Modern JavaScript

  • 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

🔧 Week 4 – Backend Basics (Node.js)

  • Day 23: Node.js Basics
  • Day 24: Express.js Introduction
  • Day 25: REST APIs (GET, POST)
  • Day 26: Mini Backend Project

🚀 Final Phase – Projects

  • Day 27–30: Major Projects
    • To-Do App (Advanced)
    • Weather App
    • Password Generator
    • Portfolio Website

📁 Structure

Each folder represents one day of learning with practice code and mini projects.


🎯 Goal

To become confident in JavaScript fundamentals, improve problem-solving skills, and build real-world projects.


🛠 Tech Stack

  • HTML
  • CSS
  • JavaScript (Vanilla JS)
  • Node.js (Upcoming)

📈 Progress

  • ✅ Completed: Day 01 – Day 12
  • 🔄 In Progress: Day 13

💡 Highlights

  • Daily consistent coding practice
  • Hands-on mini projects
  • Clean and structured code
  • Real-world problem solving

👨‍💻 Author

Rajit Maurya
Web Developer | Learning MERN Stack 🚀

Releases

No releases published

Packages

 
 
 

Contributors