Learn
Newsletter
Roadmaps
New
Search
⌘K
Toggle theme
Toggle theme
Toggle menu
Full-Stack Development Roadmap
How the Web Works (Client-Server, DNS, HTTP)
Programming Languages Overview (JavaScript, Python, Java, Go)
Basic Linux & Shell Commands
Foundations
Frontend vs Backend
Version Control with Git & GitHub
HTML & Semantic Markup
JavaScript Core (DOM, Events, ES6+)
Frontend Frameworks (React, Vue, Angular)
UI Libraries (Tailwind CSS, Material UI, Chakra UI)
Frontend Development
CSS (Box Model, Flexbox, Grid, Responsive Design)
TypeScript Basics
State Management (Redux, Context, Vuex, Pinia)
Node.js & Express.js
Java (Spring Boot)
REST API Design
Authentication & Authorization (JWT, OAuth2, SSO)
Backend Development
Python (Django, Flask, FastAPI)
Go (Gin, Echo)
GraphQL APIs
SQL Databases (PostgreSQL, MySQL)
NoSQL Databases (MongoDB, DynamoDB, Cassandra)
Database Optimization & Indexing
Databases
SQL Mastery (Joins, Indexes, Transactions)
ORMs (Prisma, TypeORM, Hibernate, SQLAlchemy)
Caching (Redis, Memcached)
REST API Best Practices
gRPC & Protocol Buffers
API Documentation (Swagger, OpenAPI)
APIs & Communication
GraphQL & Apollo
WebSockets for Realtime Communication
Containerization with Docker
CI/CD Pipelines (GitHub Actions, GitLab CI, Jenkins)
Cloud Platforms (AWS, GCP, Azure)
DevOps & Deployment
Orchestration with Kubernetes
Infrastructure as Code (Terraform, Ansible)
Monitoring & Logging (Prometheus, Grafana, ELK)
OWASP Top 10
CSRF Protection
Secrets Management
Security
SQL Injection & XSS Prevention
Rate Limiting & Throttling
Load Balancing
CDNs & Edge Caching
Microservices vs Monoliths
Performance & Scaling
Horizontal vs Vertical Scaling
Message Queues (Kafka, RabbitMQ)
Portfolio Website with Frontend + Backend
E-commerce Application (Cart, Orders, Payments)
Social Media Clone (Posts, Likes, Comments)
Projects
Blog Platform (CRUD + Auth)
Chat Application with WebSockets
SaaS App with Subscription Billing
Frontend & JavaScript Q&A
API Design Scenarios
Debugging & Optimization Questions
Interview Preparation
Backend & Database Design Questions
System Design for Full-Stack Apps
Case Studies (Twitter Clone, Netflix, Uber)