MongoDB · Express · React · Node
Ship a deployed full-stack MERN app — an affordable live alternative to a bootcamp, not a replacement.
Reserve free · pay only when your batch is confirmed. Evening classes for students in the US, UK, Canada & Australia · taught by a working developer
Who it's for
2nd–4th year students who want a deployed full-stack portfolio project for internships.
Prerequisites
JavaScript basics (the JavaScript batch or equivalent).
12
Weeks
24
Live classes
30
Live hours
Full-stack architecture, HTTP, Git workflow; JavaScript refresher (async, modules)
HTML/CSS essentials, Flexbox/Grid, Tailwind CSS
React: components, JSX, props, state
Lists, forms, controlled inputs, useEffect
React Router, layouts, protected routes
Fetching data, custom hooks, loading and error states
State management: Context and Redux Toolkit (or Zustand)
Component patterns, performance (memo, lazy loading)
Node.js: modules, npm, event loop, file system
Express: routing, middleware, REST conventions, error handling
MongoDB: documents, CRUD, Atlas
Mongoose: schemas, validation, relations, indexes, pagination
Auth: bcrypt, JWT access + refresh tokens, cookies
Roles and permissions, input validation (Zod/Joi), security basics (CORS, rate limiting, helmet)
Connecting React to the API, Axios interceptors, auth flow end to end
File uploads (Cloudinary/S3), environment configs
Real-time features with Socket.IO
Payments with Stripe test mode (checkout + webhooks)
Testing: Jest, React Testing Library, Supertest
Docker, CI with GitHub Actions
Deploying: frontend on Vercel, API on Render/Railway, MongoDB Atlas, custom domain
Performance, logging, monitoring basics; code review session
Capstone build session; interview prep on the project
Demo day
A sample — plus a full question bank on Flycodx.
React + Express + MongoDB CRUD.
Built with Socket.IO.
Refresh tokens and roles.
Deployed with a custom domain, tests, CI and a README with an architecture diagram.
Working developer · 5+ years of real, live-project experience
Your sessions are taught by a working developer with 5+ years of real, live-project experience — someone who writes and ships production code every day, not a content creator.
We teach concepts and review your code. We never write or complete graded assignments or exams. Read our policies.
Prerequisite: JavaScript basics (the JavaScript batch or equivalent).
Two live classes of 75 minutes, plus a few practice questions and one code review on your own code — about 3–4 hours a week.
Every class is recorded and shared within 24 hours, so you can catch up and still ask questions in the doubt channel.
You reserve for free and only pay by secure link once your batch is confirmed. Full refund before the third class — see our policies.
Yes, 1:1 mentorship is available from $60/hr. Book a free 20-minute call and we'll build a plan around your course.
Free to reserve · you get the start date before you pay. Live batches from $149.