- Home
- Masterclasses
- Full Stack React
Full Stack React Developer Intensive
The bootcamp graduates ask for. Deploy a real full-stack business app by Friday — React frontend, Node.js backend, MongoDB database, live on the internet.
Free after redundancy in Wales with Welsh Government ReAct+ funding
What you'll learn on the Full Stack React course.
Software developers remain one of the most in-demand roles across the UK. This five-day intensive won't make you a senior developer overnight, but it will get you to the point where you can build, deploy and talk about a real application in interviews.
We focus on the stack that matters in 2026: React, Node.js, MongoDB, and modern deployment to Vercel/Netlify. Heavy on Git workflows and the practices real teams use.
You need basic HTML/CSS/JavaScript knowledge. If you've built a simple webpage or done an introductory coding course, you're ready.
Five days, one step at a time.
Mornings are taught sessions. Afternoons are hands-on labs where you build something real.
-
Day 1
React Fundamentals
Components, props, state, hooks — the building blocks of every modern web application.
- React project setup (Vite)
- Components & JSX
- Props & composition
- useState & useEffect hooks
- Conditional rendering
- Lists & keys
LabBuild a responsive React UI with multiple interactive components
-
Day 2
APIs & Data Fetching
Connecting your React frontend to real data — REST APIs, async operations, and error handling.
- REST API fundamentals
- Fetch & async/await
- Loading & error states
- API authentication basics
- Environment variables
- Postman & API testing
LabBuild a React app that consumes a public API with search & filters
-
Day 3
Backend with Node.js & MongoDB
Your own API server. Express routes, MongoDB models, CRUD operations — the backend that powers your app.
- Node.js & Express setup
- RESTful route design
- MongoDB & Mongoose
- CRUD operations
- Input validation
- Error handling middleware
LabBuild a REST API with Express and MongoDB for your app
-
Day 4
Authentication & Git Workflows
User accounts, JWT auth, and the Git/GitHub practices every professional development team uses.
- JWT authentication
- Password hashing (bcrypt)
- Protected routes (frontend + backend)
- Git branching strategy
- Pull requests & code review
- GitHub Actions basics
LabAdd authentication to your app and push to GitHub with CI/CD
-
Day 5
Deploy & Portfolio
Ship it. Deploy your full-stack app to the internet and prepare it as a portfolio piece for job applications.
- Deploying frontend to Vercel
- Deploying backend to Render/Railway
- MongoDB Atlas (cloud database)
- Custom domains & SSL
- README & documentation
- Interview prep for developer roles
CapstoneDeploy your complete full-stack application to production

Three real projects for your CV.
You leave with work you can show an employer, not just a certificate.
Deployed Full-Stack Web App
A live, working business application — React frontend, Node.js API, MongoDB database, deployed to the internet.
GitHub Portfolio with CI/CD
A professional GitHub profile with commit history, pull requests, and automated deployment pipeline.
Live Demo for Interviews
A clickable, shareable URL you can put on your CV and walk an interviewer through in real time.
Is this course right for you?
Best for: Aspiring developers, career changers.
This is for you if…
- You know basic HTML, CSS and JavaScript
- You've completed an intro coding course and want to go further
- Career changers who want to become software developers
- You want to build something real, not just follow tutorials
- You can commit to five intensive days of hands-on coding
It's probably not for you if…
- You've never written any code (start with a free intro course first)
- You're already a working developer (try our AI for Developers course)
- You want mobile app development specifically
- You prefer a slower-paced learning environment
Your next chapter starts a week on Monday.
Five days is all it takes. Check you qualify, then reserve your place on the next Full Stack React course.


