Back to the main Coseng website·coseng.co.uk

Full-Stack Developer Programme

24 weeks (part-time, 10–12 hrs/week)Duration
£2,495 per personCourse fee
CPDCertified

About This Programme

An in-depth professional programme covering both front-end and back-end development. You will graduate with three production-ready portfolio projects and the skills to apply for junior developer roles.

Group discount: £2,121 per person for 5+ delegates (15% off)

What's Included

  • Full front-end track: React, TypeScript and advanced CSS
  • Back-end development with Node.js and Express
  • RESTful API design and third-party API integration
  • MongoDB and PostgreSQL databases
  • Authentication, security and role-based access control
  • Cloud deployment on AWS / Vercel / Railway
  • Testing: unit, integration and end-to-end (Jest, Playwright)
  • Agile methodology, sprints and professional code reviews
  • Three portfolio projects reviewed by a working developer
  • CV, LinkedIn and interview preparation sessions

Programme Modules

1
Module 1: Advanced JavaScript & TypeScript
  • Deep dive into ES6+ features
  • TypeScript: types, interfaces, generics
  • Functional programming patterns
  • Error handling and defensive coding
  • Module bundling with Vite
2
Module 2: React & Modern Front-End
  • React fundamentals: components, props, state
  • React hooks: useState, useEffect, useContext
  • React Router for single-page applications
  • State management with Context API and Zustand
  • Building accessible, responsive UIs
3
Module 3: Node.js & Express Back-End
  • Node.js runtime and the event loop
  • Building REST APIs with Express
  • Middleware, routing and error handling
  • File uploads and email sending
  • Environment variables and configuration management
4
Module 4: Databases — SQL & NoSQL
  • PostgreSQL: advanced queries, joins and transactions
  • MongoDB: documents, collections and aggregation pipeline
  • ORM and ODM: Prisma and Mongoose
  • Database migrations and seeding
  • Choosing the right database for a project
5
Module 5: Authentication & Security
  • JWT and session-based authentication
  • Password hashing with bcrypt
  • Role-based access control (RBAC)
  • OWASP top 10 vulnerabilities and how to prevent them
  • HTTPS, CORS and secure headers
6
Module 6: Cloud, DevOps & Deployment
  • Linux command line essentials
  • Deploying to Vercel, Railway and AWS EC2
  • Docker containers and basic Docker Compose
  • CI/CD pipelines with GitHub Actions
  • Monitoring and logging basics
7
Module 7: Testing & Code Quality
  • Unit testing with Jest
  • Integration testing for APIs
  • End-to-end testing with Playwright
  • Code review best practices
  • Documentation with JSDoc and README files
8
Module 8: Portfolio Projects & Career Readiness
  • Project 1: Full-stack web application (solo)
  • Project 2: API-driven dashboard (solo)
  • Project 3: Team project using Agile sprints
  • Technical CV and LinkedIn optimisation
  • Mock technical interviews with developer feedback

Ready to enrol?

Submit an enquiry and an advisor will call you within 24 hours, or pay online to secure your place immediately.

£2,495 per personone-time fee
Enrol Now