Full-Stack Web Developer
From zero coding to building and deploying real web applications. Master JavaScript, React, Node.js and databases, learn to build with AI tools, train live with a mentor, and graduate with a portfolio employers can actually review.
- 6 months
- 408 learning hours
- Live sessions
- Small capped cohort
Not ready to enrol? and our team will reach out.

Live every session
Never recorded. Never a video course.
Real projects
Build apps you can add to your portfolio.
Mentor support
Weekly 1-to-1 check-ins included.
Small cohort
Limited spaces per batch. Focused instruction.
British certificate
Verified at xcademia.com/verify.
No experience needed
We start from the very beginning.
At a glance
Duration
6 months
Cohort size
Small, focused group
Delivery
Live, instructor-led
Live time each week
7 hours (plus self-study)
Level
Beginner to Job-Ready
Cohort status
Enrolling now
Delivery model: 2 weekday sessions (2 hours each) plus 1 weekend session (3 hours) = 7 hours per week of live, instructor-led teaching.
Overview
A six-month career bootcamp that takes you from zero to a job-ready full-stack web developer. Delivered live in small capped cohorts, around your existing job, covering web foundations, JavaScript, React, Node.js, databases, Next.js, deployment, and AI-assisted development. Graduate with a British certificate and a portfolio of six deployable projects.
Your journey
From foundations to job-ready
Six months, one clear path, built one stage at a time.
- 1Web Foundations
- 2JavaScript and React Basics
- 3React Mastery and Frontend Projects
- 4Backend: Node.js and Databases
- 5Full-Stack Integration and Deployment
- 6AI Dev and Capstone (Portfolio Ready)
Curriculum
What you will learn, month by month
Six months of live teaching and guided labs, building from computer basics to a job-ready security engineer.
01Month 01Start from zeroWeb Foundations
Before you write JavaScript or React, you need to understand how the web actually works. This month covers HTML, CSS, Git, and developer tooling, and ends with a published personal portfolio site you build yourself.
What you will learn
- How the internet works: DNS, HTTP/HTTPS, clients and servers, request-response cycle
- HTML5: document structure, semantic elements, forms, tables, media
- CSS3: selectors, box model, flexbox, grid, responsive design, media queries
- Version control: Git basics, GitHub (commit, push, pull, branch, merge)
- Developer tools: browser DevTools, VS Code setup, Prettier, Live Server
Hands-on labs
- Build and publish a responsive personal portfolio site (HTML and CSS only)
- Set up Git and push your first project to GitHub
- Use Chrome DevTools to inspect and debug a live page
Aligned with Web and HTML/CSS foundations
02Month 02Learn the languageJavaScript Foundations and Introduction to React
JavaScript is the language of the web. This month gives you a solid foundation in the language itself, DOM manipulation, and events, then introduces React. By the end you will have built an interactive app in both vanilla JS and as a React component.
What you will learn
- JavaScript core: variables, data types, functions, loops, conditionals, arrays, objects
- DOM manipulation: selecting, creating, modifying and removing elements
- Events: click handlers, form events, keyboard events
- ES6+ features: arrow functions, destructuring, spread, template literals, modules
- Introduction to React: JSX, components, props, state, rendering
- React basics: component hierarchy, useState hook, event handling in React
Hands-on labs
- Build an interactive task manager in vanilla JavaScript (DOM and events)
- Convert the task manager to a React component
Aligned with JavaScript and React fundamentals
03Month 03Build real frontend appsReact Mastery and Frontend Engineering
This month deepens your React skills to production level. Hooks, routing, state management, data fetching, forms, Tailwind, and TypeScript. You graduate from Month 3 with a deployable frontend project in your portfolio.
What you will learn
- React hooks: useState, useEffect, useContext, useReducer, custom hooks
- React Router: client-side routing, nested routes, URL params
- State management: lifting state, Context API, introduction to Zustand
- Fetching data: Axios, Fetch API, async/await, error handling, loading states
- Forms and validation: controlled inputs, React Hook Form basics
- Styling in React: CSS Modules, Tailwind CSS, styled-components
- TypeScript basics: types, interfaces, generics, typing React components
Hands-on labs
- Build a weather and news aggregator app (React, external APIs, TypeScript, Tailwind)
- Deploy the app to Vercel
Aligned with React, TypeScript, and frontend engineering
04Month 04Build the server sideBackend Engineering: Node.js, Express, PostgreSQL and MongoDB
Frontend alone is not full-stack. This month you build servers, APIs, and databases. You will write a production-quality REST API with authentication, and design both relational and document database schemas.
What you will learn
- Node.js: runtime, event loop, modules (CommonJS and ESM), file system, streams
- Express.js: routing, middleware, request handling, error handling
- REST API design: resources, HTTP methods, status codes, pagination, versioning
- SQL with PostgreSQL: schema design, CRUD, joins, indexes, transactions
- ORM with Prisma: schema, migrations, queries
- NoSQL with MongoDB: document model, CRUD, aggregation, indexing
- Authentication: sessions, JWT, bcrypt, refresh tokens
- Environment variables, dotenv, secrets management basics
Hands-on labs
- Build a REST API for a blog platform (Express, PostgreSQL, Prisma, JWT auth)
- Add a MongoDB layer for unstructured content (comments, tags)
Aligned with Backend engineering: Node.js, Express, PostgreSQL, MongoDB
05Month 05Connect it allFull-Stack Integration, Next.js and Production Deployment
This month connects everything together. You build a full-stack application with Next.js, wire it to a real database, add authentication and payments, containerise it, and ship it to production via a CI/CD pipeline.
What you will learn
- Next.js 15: App Router, server components, client components, file-based routing
- Next.js data patterns: Server Actions, API routes, ISR, SSR, SSG
- Full-stack integration: connect React frontend to Node or Next.js API routes
- WebSockets and real-time basics: Socket.io
- Docker: containers, Dockerfiles, Docker Compose for local dev
- CI/CD basics: GitHub Actions, automated testing and deployment pipelines
- Cloud deployment: Vercel (frontend/Next.js), Railway or Render (Node APIs), Supabase (DB)
- Performance: Core Web Vitals, lazy loading, image optimisation, caching basics
- Security: HTTPS, CORS, rate limiting, helmet.js, input validation (Zod)
Hands-on labs
- Build and deploy a full-stack e-commerce product with user auth, a product catalogue, basket, checkout flow, and an admin dashboard
Aligned with Full-stack integration, deployment, Docker, CI/CD
06Month 06Graduate portfolio readyAI-Assisted Development and Capstone
The final month adds the 2026 differentiator: AI-assisted development. You learn to use AI tools effectively to write, refactor, and debug code faster, then build a solo capstone project with an AI-powered feature, reviewed and signed off by your mentor.
What you will learn
- Prompting AI tools effectively: Claude Code, GitHub Copilot, ChatGPT, Cursor AI
- Workflow integration: using AI to write, refactor, debug and document code faster
- AI API integration: calling LLM APIs (OpenAI, Anthropic) from a Node or Next.js app
- Building AI-powered features: chat interfaces, summarisers, content generators
- Critical review: when to accept, reject and refactor AI output
- Ethics and risk: understanding AI limits, hallucinations, code review best practices
Hands-on labs
- Solo full-stack capstone: React or Next.js frontend, Node or Next.js API, database, auth, one AI-powered feature, cloud deployment. Mentor-reviewed. Added to portfolio.
Aligned with AI-assisted development, capstone, portfolio graduation
Your week
Designed around your job
Two weekday sessions and one weekend workshop. Live, every week.
Monday (live)
2 hours with mentor (max 10 learners)
Wednesday (live)
2 hours with mentor (max 10 learners)
Saturday (live)
3 hours project workshop, peer and mentor
Tue / Thu
Self-study and lab work (async)
Fri / Sun
Optional open lab and Q+A (drop-in)
Total
7 hours of live instruction per week. 168 hours over 24 weeks.
What you will be able to do
- Build and deploy full-stack web applications from scratch
- Work confidently across frontend (React, TypeScript) and backend (Node.js, Express)
- Design and query relational (PostgreSQL) and document (MongoDB) databases
- Use AI tools to write, refactor, debug and document code faster
- Graduate with six portfolio projects employers can actually review
Learning Hours
408 total learning hours
A substantial programme. Live instruction, guided labs, self-study, and a capstone, aligned with Level 4 practitioner outcomes.
168
Live instruction hours
7 hours per week, every week, live
120
Guided lab hours
Hands-on practice in real tools
78
Self-study hours
Reading, preparation, and review
42
Capstone and assessment
Project work and practical sign-off
Total Learning Time
408 hours
Aligned with
Level 4 practitioner outcomes
UK RQF reference. Not a regulated qualification.
Tools
Tools used in live sessions. Configured from day one.
- JavaScript
- TypeScript
- HTML5
- CSS3
- React
- Next.js
- Tailwind CSS
- React Router
- Node.js
- Express.js
- Prisma
- REST APIs
- PostgreSQL
- MongoDB
- Supabase
- Redis (intro)
- Git
- GitHub
- Docker
- GitHub Actions
- Vercel
- Railway
- Netlify
- Stripe (test)
- GitHub Copilot
- Claude Code
- Cursor AI
- OpenAI API
Tools are shown for reference and do not imply endorsement or partnership.
Career outcomes
Roles you are qualified to apply for
- Junior Full-Stack Developer£35,000 to £50,000 per year
- Full-Stack Developer (mid-level)£50,000 to £75,000 per year
- Frontend Developer (React)£45,000 to £70,000 per year
- Backend / Node.js Developer£50,000 to £75,000 per year
- Software Engineer (Web)£50,000 to £80,000 per year
- Freelance / Contract (mid-level)£350 to £500 per day
Full-stack is the most advertised tech role in the UK. 33,852 new coding jobs posted Jan-Apr 2026 (Adzuna).
Salary ranges are indicative market data from published industry sources and vary by employer, location, experience, and industry sector. They are not a guarantee of earnings.
Certificate
A British certificate that travels
Issued by a UK-registered company and verifiable by any employer, anywhere. Your six portfolio projects are the proof of work; the certificate is the formal record.
Xcademia Certified Full-Stack Web Developer
Verifiable at xcademia.com/verify
Xcademia Ltd
UKPRN 10101097
London
Authorised signature
- Verify it online anytime with a unique link
- British-issued and employer-ready
- Add it to your LinkedIn profile and CV
Aligned with
This programme is aligned with the following industry standards and certifications. You receive a British certificate from Xcademia, a UK registered learning provider (UKPRN 10101097).
- JavaScript, React and Node.js
- Full-stack integration with Next.js
- Portfolio of six real projects
- AI-assisted development (2026 layer)
Xcademia Ltd is registered in England and Wales (Company No. 12322710). UKPRN: 10101097. All bootcamp sessions are instructor-led and delivered live. Salary and earnings figures are indicative market data from published industry sources and are not a guarantee of earnings. The Xcademia Certified Full-Stack Web Developer certificate is issued by Xcademia Ltd and is not accredited by a government awarding body. Credentials are verified at xcademia.com/verify. Career+ is a one-month post-bootcamp career support add-on and does not guarantee employment. Registration fee is non-refundable once paid, refunded only if the batch does not proceed.
Investment
Pay monthly
$749/mo
$379 registration secures your seat and holds your place while the batch forms. Then pay $749 before each month. No lock-in beyond the current month.
Pay in full
$4,494
Pay the full course today and the $379 registration is waived. One payment covers the whole programme, with nothing more to pay each month.
Prices shown in USD for United States, based on your location. On the monthly plan the registration fee is additional to the figures above and is refunded only if the batch never runs. It is waived when you pay in full.
Career+
Go beyond the certificate with one month of focused career support after your bootcamp, when the job search actually happens.
After weeks of coaching and interview practice, you are ready to start applying, and you will not be doing it alone. Our team supports you through the job search: refining your CV, preparing you for real interviews, and keeping you accountable while you go after roles. We cannot promise an offer, but we make sure you walk into every interview as prepared as you can be.
- Job Search Group, during your support month
- Live Interview Support, during your support month
- Technical and Soft Skills Interview Prep, during your support month
- Plus 1 more, see the full breakdown.
$1,299
$1,049
Launch offer
You can join the bootcamp without it.
Ways to book
Three ways to join
Morning
Monday and Wednesday 9:00 to 11:00am. Saturday workshop 9:00am to 12:00pm. Best for early risers, parents with afternoon commitments.
Evening
Monday and Wednesday 7:00 to 9:00pm. Saturday workshop 1:00 to 4:00pm. Best for career changers in a current job. Most popular slot.
Weekend Intensive
Saturday 9:00am to 1:00pm. Sunday 10:00am to 1:00pm. Best for those who prefer concentrated blocks.
FAQ
Common questions
Do I need any coding experience to start?
No. Month 1 starts from absolute zero: how the web works, HTML, CSS, and Git. You need a laptop, a browser, and the commitment to show up. We set up your tools with you in session one.
What is the tech stack?
JavaScript (ES6+), TypeScript, React 19, Node.js, Express, Next.js 15, PostgreSQL, MongoDB, Prisma, Tailwind CSS, Docker, GitHub Actions, and Vercel. In Month 6 you also learn to use AI development tools: GitHub Copilot, Claude Code, and Cursor AI.
How many hours a week does it take?
Seven hours of live instruction and around eight more for labs and self-study, so roughly fifteen hours a week in total. It is designed to work around a full-time job.
What is the difference between Monthly and Pay in Full?
Monthly plan: auto-charged each month, registration fee is additional. Pay in full: single charge for all six months, registration fee is waived. Both plans give access to exactly the same bootcamp and the same mentor.
What laptop do I need?
Any modern laptop running Windows 10+, macOS 12+, or Ubuntu 22+. Minimum 8 GB RAM and 256 GB storage. Chromebooks are not recommended. We send a full setup guide on enrolment.
Will I be able to get a job after this?
The bootcamp equips you with the skills, a portfolio of six projects, and a certificate to apply confidently for junior developer roles. We cannot guarantee employment. Career outcomes depend on your performance, your portfolio, the time you invest, and the job market in your location.
Is it recorded?
No. Every session is live with your mentor. If you miss one, your mentor provides written notes and a lab task to cover the material. Missing more than two sessions in a month may affect your certificate eligibility.
What is the Xcademia certificate?
The Xcademia Certified Full-Stack Web Developer certificate is a practitioner certificate issued by Xcademia Ltd (UKPRN 10101097). It confirms practical outcomes: 168 live hours, six portfolio projects reviewed by a mentor, and an engagement report. Verifiable at xcademia.com/verify.
Does this bootcamp prepare me for any external exams?
No external exams are required or targeted. The curriculum is aligned with the skills full-stack developer job descriptions actually ask for. The Xcademia certificate is the credential and no exam fees are involved.
Can my employer pay?
Yes. We can issue an invoice to your employer with a purchase order. Contact info@xcademia.com with your employer details.
Is there a discount for teams?
Corporate pricing is available for three or more seats. Contact info@xcademia.com. B2B pricing is discussed on a call, not published.
What is Career+?
Career+ is an optional add-on you activate after you graduate: one month of focused support including CV and LinkedIn review, two live mock technical interviews, portfolio feedback on all six projects, and a job search strategy session. Launch offer £799, normally £999. It is not a job guarantee and does not include employer introductions.
Ready to join the next cohort?
Cohorts are kept small and focused so every learner gets live instructor time. Pay $379 registration to confirm your seat, or arrange a private batch for your team.
Xcademia Ltd. Company No. 12322710 · UKPRN 10101097