All Study Plans
Full-Stack Developer in 12 Weeks
A comprehensive plan covering frontend, backend, databases, and deployment. Ideal for developers ready to build complete web applications.
Intermediate
12 weeks
180 total hours
12 weeks
Week-by-Week Plan
1
Week 1: HTML, CSS & JS Review
15h
- Semantic HTML
- CSS Grid/Flexbox
- ES6+ JavaScript
- TypeScript basics
2
Week 2: React Deep Dive
15h
- Component patterns
- State management
- Custom hooks
- React Router
3
Week 3: Node.js & Express
15h
- Node.js runtime
- Express REST APIs
- Middleware
- Error handling
4
Week 4: Databases & Prisma
15h
- SQL fundamentals
- PostgreSQL
- Prisma ORM
- Database design
5
Week 5: Authentication & Security
15h
- JWT tokens
- OAuth 2.0
- Password hashing
- CORS & headers
6
Week 6: Next.js & SSR
15h
- App Router
- Server components
- ISR & caching
- API routes
7
Week 7: Testing
15h
- Unit testing with Vitest
- Integration tests
- E2E with Playwright
- Test coverage
8
Week 8: DevOps Basics
15h
- Docker containers
- CI/CD pipelines
- Environment management
- Linux basics
9
Week 9: Cloud & Deployment
15h
- AWS/GCP basics
- Vercel & Railway
- CDN & caching
- Monitoring
10
Week 10: Performance
15h
- Web Vitals
- Bundle optimisation
- Database indexing
- Caching strategies
11
Week 11: Capstone Project
20h
- Project planning
- Full-stack build
- Code review
- Documentation
12
Week 12: Job Readiness
10h
- Portfolio polish
- Resume & LinkedIn
- Interview prep
- Open source contributions
Ready to start?
Jump into the courses and track your progress on your dashboard.