Foundation — how the web actually works
HTML semantics
CSS fundamentals
Browser rendering
HTTP & networking
JS fundamentals
Async JS
Core React & TypeScript
React core
Hooks
React 19 APIs
TypeScript
Component design
Performance in React
State management & data fetching
State architecture
Redux / RTK
Data fetching
Forms
Next.js & full-stack context
Next.js App Router
Routing
Rendering strategies
API design basics
Databases (surface)
Testing
Unit testing
Component testing
Integration & E2E
Tooling, build & DevOps awareness
Build tools
Git
CI/CD
Package management
Env & config
Cross-cutting concerns
Accessibility
Web performance
Security basics
Design systems
Observability
System design & architecture (senior territory)
Frontend system design
Micro-frontends
Real-time patterns
AI integration