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

Software Development Training

3Programmes
From £995Starting price
12 weeks (part-time, 8–10 hrs/week)Shortest programme
CPDCertified

Course Overview

Our Software Development Training programmes equip you with the practical coding skills, industry frameworks, and professional habits needed to launch or advance a career in technology. Taught by experienced UK developers, our courses blend hands-on project work with structured theory — giving you a portfolio of real applications by the time you graduate.

All programmes are CPD-certified and mapped to UK industry standards, including frameworks recognised by the British Computer Society (BCS). Whether you are a complete beginner or an experienced professional looking to upskill, we have a pathway for you.

Group and corporate bookings receive a 15% discount for five or more delegates. Bespoke on-site delivery is available for teams of ten or more — contact us to discuss your requirements.

Learning Pathway

1
Who is this for?

Choose Your Programme

All programmes include CPD certification, live project experience, CV support and interview preparation.

Foundation in Software Development

A structured introduction to programming and web development. You will build real projects from day one, learning the languages and tools that employers look for most.

Group discount: £846 per person for 5+ delegates (15% off)
  • Introduction to programming logic and problem-solving
  • HTML5, CSS3 and responsive design
  • JavaScript fundamentals and DOM manipulation
  • Python basics and scripting
  • Version control with Git and GitHub
  • Introduction to databases (SQL fundamentals)
  • Building and deploying a personal portfolio website
  • Agile working practices and team collaboration
12 weeks (part-time, 8–10 hrs/week)
£995 per person
Enrol on Foundation Programme
View Programme Modules
1. Module 1: Programming Fundamentals
  • How computers and the internet work
  • Variables, data types and operators
  • Control flow: conditionals and loops
  • Functions and reusable code
  • Introduction to debugging techniques
2. Module 2: Web Foundations — HTML & CSS
  • Semantic HTML5 structure and accessibility
  • CSS selectors, the box model and layout
  • Flexbox and CSS Grid
  • Responsive design and media queries
  • Forms, validation and UI components
3. Module 3: JavaScript Essentials
  • JavaScript syntax and core data structures
  • DOM manipulation and event handling
  • Fetch API and working with JSON data
  • ES6+ features (arrow functions, destructuring, modules)
  • Introduction to asynchronous programming
4. Module 4: Python Scripting
  • Python syntax, variables and control flow
  • Lists, dictionaries and file handling
  • Functions and modules
  • Working with APIs using the requests library
  • Automating repetitive tasks
5. Module 5: Databases & Version Control
  • Relational databases and SQL: SELECT, INSERT, UPDATE, DELETE
  • Database design and normalisation
  • Connecting a database to a web application
  • Git workflow: commits, branches, pull requests
  • Collaborating with GitHub
6. Module 6: Capstone Project
  • Planning and wireframing a full application
  • Building a complete front-end with HTML, CSS and JavaScript
  • Integrating a back-end API or data source
  • Deploying to a live URL (GitHub Pages / Vercel)
  • Code review and portfolio presentation
Most Popular

Full-Stack Developer 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)
  • 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
24 weeks (part-time, 10–12 hrs/week)
£2,495 per person
Enrol on Full-Stack Programme
View 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

Corporate & Group Training

Upskill your team with bespoke software development training designed around your technology stack and business objectives. Delivered live online or on-site across the UK.

15% discount on all group bookings of 5 or more delegates
  • Bespoke curriculum built around your tools and codebase
  • Flexible scheduling: intensive, part-time or modular delivery
  • Live instructor-led sessions with Q&A
  • Dedicated Slack channel and post-training support
  • Progress tracking and completion certificates for every delegate
  • Available topics: JavaScript, Python, React, Node.js, SQL, Git, Agile, DevOps
Flexible — from 1-day workshops to 12-week programmes
From £3,500 for a team of 5 (contact us for a tailored quote)
Request a Corporate Quote

Why Choose Coseng Training Academy for Software Development?

Expert Instructors
Practical, Project-Based Learning
Flexible and Accessible
CPD-Certified and Recognised

Ready to start your learning journey?

Our advisors will help you choose the right programme and discuss funding options — no obligation.