Weeks 1–4: frontend mastery
html5, semantic markup, accessibility
css3, flexbox, grid, tailwind css, responsive design
javascript es6+, dom, async/await, fetch api
react.js – components, hooks, custom hooks
next.js 14 (app router), ssr, ssg, api routes
state management: context api, zustand, react query
mini projects + final: full e-commerce store (paystack)
weeks 5–8: backend & database
node.js & express – rest apis, middleware
mongodb (mongoose) + postgresql (prisma orm)
authentication: jwt, oauth 2.0, magic links
payment: paystack, flutterwave integration
file uploads, email automation, webhooks
real-time features with socket.io
project: full social media platform
weeks 9–12: devops & deployment
git & github advanced workflow
docker + docker compose
deployment: vercel, railway, render