0% found this document useful (0 votes)
4 views1 page

Detailed JavaScript 30 Day Plan

The document outlines a detailed 30-day plan for learning JavaScript and backend development, structured into daily sessions of learning, practice, and project building. It covers core and advanced JavaScript concepts, backend development with Node.js and MongoDB, and culminates in project work and job preparation. The goal is to be ready for internship applications by the end of the 30 days.

Uploaded by

syedumaid13
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Detailed JavaScript 30 Day Plan

The document outlines a detailed 30-day plan for learning JavaScript and backend development, structured into daily sessions of learning, practice, and project building. It covers core and advanced JavaScript concepts, backend development with Node.js and MongoDB, and culminates in project work and job preparation. The goal is to be ready for internship applications by the end of the 30 days.

Uploaded by

syedumaid13
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Detailed 30-Day JavaScript + Backend Plan (8

Hours Daily)

Daily Structure (Same Every Day):


Hour 1–3: Learn Concepts
Hour 4–6: Practice Coding
Hour 7–8: Build Project

WEEK 1: Core JavaScript


Day 1: Variables (var, let, const), Data Types → Practice printing values → Build intro script
Day 2: Operators, if/else → Practice conditions → Build grading system
Day 3: Loops → Practice patterns → Build number tools
Day 4: Functions → Practice calculator → Build reusable functions
Day 5: Arrays → Practice sum/max → Build array utilities
Day 6: Objects & JSON → Practice object creation → Build student data app
Day 7: Revision + 10 problems

WEEK 2: Advanced JavaScript


Day 8: DOM basics → Modify HTML elements
Day 9: DOM practice → Build interactive page
Day 10: Events → Build counter app
Day 11: ES6 features → Practice modern syntax
Day 12: Promises & Async/Await → Practice async calls
Day 13: Fetch API → Build API fetch tool
Day 14: Project → Weather App

WEEK 3: Backend Development


Day 15: [Link] basics
Day 16: Create server
Day 17: Routing (GET, POST)
Day 18: Middleware
Day 19: REST API design
Day 20: MongoDB intro
Day 21: Build Notes API

WEEK 4: Projects & Job Prep


Day 22: MongoDB deep dive
Day 23: CRUD operations
Day 24: Authentication basics
Day 25: JWT login system
Day 26–29: Build full backend project (Notes App / Blog API)
Day 30: Upload to GitHub + Resume + Apply

Extra Daily Tasks:


Solve 2–3 coding problems daily.
Review mistakes and improve logic.

Goal:
By Day 30 → Ready for internship applications.

You might also like