ROADMAP: From Beginner to Internship & Job-Ready (2024-2025)
PHASE 1: FOUNDATIONS (January-February 2024)
Learn from Course 1 (Hitesh):
Step 1: HTML (1 week)
Step 2: CSS (1 week)
Step 3: Tailwind (1 week)
Step 4: JavaScript Foundations (2 weeks)
Step 5: Git and GitHub (1 week)
DSA Focus: Arrays, Strings (daily practice, 2-3 problems).
Projects: Build 2-3 small projects (e.g., landing page, simple web app with
Tailwind).
PHASE 2: BACKEND FOUNDATIONS (March-April 2024)
Learn from Course 1 (Hitesh):
Step 6: Backend with [Link] (3 weeks)
Step 7: Intro to Databases (1 week)
Step 8: Backend Project with MongoDB (2 weeks)
Step 9: MongoDB Aggregation (1 week)
Learn from Course 2 (Harkirat):
Week 8-9: PostgreSQL & Prisma (2 weeks)
DSA Focus: Basic algorithms, Sorting, Recursion.
Projects: Build a REST API with MongoDB and PostgreSQL (deploy on Heroku or AWS).
PHASE 3: FRONTEND & TYPESCRIPT (May-June 2024)
Learn from Course 1 (Hitesh):
Step 10: React with Projects (3 weeks)
Learn from Course 2 (Harkirat):
Week 7: TypeScript Introduction (1 week)
Week 10-12: Advanced TypeScript & AWS Frontend (3 weeks)
DSA Focus: Trees, Graph Basics, Dynamic Programming.
Projects: Build a React app with TypeScript and deploy it (e.g., a blog platform).
PHASE 4: FULL STACK & CLOUD (July-August 2024)
Learn from Course 1 (Hitesh):
Step 11: Full Stack Auth with [Link] (3 weeks)
Step 12: QnA System with [Link] (2 weeks)
Learn from Course 2 (Harkirat):
Week 13: Docker (1 week)
Week 14: Monorepos (1 week)
DSA Focus: Graphs, Dynamic Programming, System Design Basics.
Projects: Build and deploy a full-stack app with [Link], Docker, and Monorepos.
PHASE 5: ADVANCED CONCEPTS (September-October 2024)
Learn from Course 1 (Hitesh):
Step 13: Deployment (1 week)
Step 14: AI-Powered SaaS with [Link], Prisma, NeonDB (2 weeks)
Step 15: SQL Mastery (2 weeks)
Learn from Course 2 (Harkirat):
Week 17: WebSockets, Redis, DDoS Prevention (2 weeks)
Week 20-22: Scaling, gRPC (3 weeks)
DSA Focus: Advanced algorithms, LeetCode practice.
Projects: Build a SaaS application and a real-time chat app.
PHASE 6: ENTERPRISE & SCALING (November 2024-February 2025)
Learn from Course 1 (Hitesh):
Step 16: Event-Driven Architecture (2 weeks)
Step 17: Fastify Framework (2 weeks)
Step 18: Secure LMS with Payment Gateway (2 weeks)
Learn from Course 2 (Harkirat):
Week 23-24: Testing & Monitoring (2 weeks)
Week 25-27: Kubernetes (3 weeks)
Week 28-29: Kafka & Docker Swarm (3 weeks)
DSA Focus: Mock interviews and System Design.
Projects: Build and deploy an enterprise-grade application with Kubernetes, Kafka,
and Docker Swarm.
KEY FOCUS AREAS FOR INTERNSHIP (March 2025)
Ensure portfolio has 5-7 well-documented projects with live demos and GitHub links.
Projects must showcase:
React + TypeScript
Full-Stack Development ([Link] + MongoDB/PostgreSQL)
Deployment on AWS/Docker/Kubernetes
Real-time features (WebSockets, Redis).
Resume: Highlight projects, technical skills, and certifications.
Start applying for internships in February 2025.
KEY FOCUS AREAS FOR JOBS (June-September 2025)
Master System Design and advanced DSA topics (daily practice).
Prepare for mock interviews using platforms like Pramp or InterviewBit.
Finalize 1-2 standout enterprise-grade projects for your portfolio.
this is my roadmap is it good or can be better