Skip to content

rajitmaurya/javaScript-Journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)


💡 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