Software Development
Go from beginner to full-stack developer. Build, test and deploy complete web applications across frontend and backend.
Course Overview
This is the longest technical programme in the catalogue at twenty-four weeks, and it earns that length — full-stack means genuinely learning two disciplines and the seam between them.
You start with the web fundamentals, move through HTML, CSS and JavaScript, then React on the frontend and Node and Express on the backend, with databases, auth and APIs joining them together.
The last third is what separates a bootcamp graduate from an employable engineer: testing, debugging, TypeScript, performance, Docker and deployment.
The capstone is a complete production application with authentication, a real database and a live URL — built, tested, deployed and defended.
Course Outline & Modules
Expand each module to see the topics you'll cover.
- Overview of frontend, backend and databases
- Roles and responsibilities of a full-stack developer
- Tools, technologies and development environments
Like what you'll learn? Secure your spot in the next cohort.
Skills you'll gain
The stack and craft you'll walk away fluent in.
- HTML, CSS & responsive design
- JavaScript ES6+ & TypeScript basics
- React (components, hooks, routing)
- Node.js & Express REST APIs
Roles this prepares you for
Where our graduates step in after course + internship.
Projects you'll build
Build a React frontend against your own Express API and database, with validation and proper error handling throughout.
Ship an app with registration, JWT sessions, role-based permissions and protected routes on both sides of the stack.
Who it's for
Built for people ready to put in real work.
Ready to start Software Development?
Apply now to secure your seat, or apply for a scholarship if funding is a barrier.
