Software Development BootcampMost PopularEnrolling now

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
View Curriculum

Not ready to enrol? and our team will reach out.

Full-Stack Web Developer bootcamp

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.

  1. 1Web Foundations
  2. 2JavaScript and React Basics
  3. 3React Mastery and Frontend Projects
  4. 4Backend: Node.js and Databases
  5. 5Full-Stack Integration and Deployment
  6. 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
VS CodeGitHubChrome DevToolsNetlify

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
VS CodeChrome DevToolsNode.js (runtime)npmVite

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
React 19TypeScriptTailwind CSSReact RouterViteVercel

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)
Node.jsExpressPostgreSQLPrismaMongoDB AtlasPostman

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
Next.js 15PrismaPostgreSQL (Supabase)Stripe (test mode)DockerGitHub ActionsVercel

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.
GitHub CopilotClaude CodeCursor AIOpenAI API

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.

XcademiaBritish Certified

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.

Optional add-on

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.

All bootcamps

Xcademia Ltd. Company No. 12322710 · UKPRN 10101097