QA offers a range of software engineering training products that put practical project delivery at the heart of our learning. We do this by combining practical, project focused learning with Just-in-time (JIT) theory so engineers can build real-world solutions to solve modern business problems. All our software engineering programmes are BCS accredited via the Skills for the Information Age Framework (SFIA), which highlights how quickly our engineers are able to put their technical skills into practice.

QA currently offers 70 software engineering training courses. Our front-end programmes prepare engineers with the understanding of modern technologies, patterns, and paradigms to build front-end applications with leading technologies such as ReactJS and Angular. Our back-end programmes equip software engineers with key technical skills, languages, patterns and development techniques to build robust, concurrent and secure server-side solutions using languages such as Python, Java, C#, Scala and JavaScript.

Finally, our Software Development Engineer in Test (SDET) training offering prepares engineers with the functional and non-functional automation skills to build both robust and high-quality engineering solutions.

Alongside our software engineering training courses, we also offer Level 3 Software Development Technician and Level 4 Software Developer apprenticeship programmes and our unique Squad-as-a-Service proposition, providing UK organisations with a source of accredited, early-careers software development talent to boost in-house teams.

Software Engineering at QA

  • 2,000+ software engineers deployed into QA customers via our enable, re-skill and accelerate programmes since 2017.
  • 1,500+ software apprentices trained since 2017.
  • On average, learners rate us 7 out of 10 for our Software Engineering training.
  • Red Hat Training Partner Reseller of the Year, EMEA, 2020.
  • Microsoft Gold Learning Partner.
  • Trained over 2,000 Java clients (12 months starting 1st of Jan 2019).
  • Oracle Approved Education Partner.
  • Our clients include Nationwide, Capgemini and BAE.

Our clients include Nationwide.

Learning Paths

Software Engineering learning paths

Want to boost your career in software engineering? Click on the roles below to see QA's learning pathways, specially designed to give you the skills to succeed.

= Required
= Certification
Front End Developer
Back End Developer Java
Back End Developer .NET
Full Stack Developer
Cloud Developer AWS
Cloud Developer Azure
Certifications

Software Engineering certifications

Our experts will help you build better end-to-end digital experiences for you or your business.

Apprenticeships
Hire talent

Tech bootcamps: the faster way to reskill

What if you could get the tech talent you need in just 5 weeks? And be absolutely confident individuals will hit the ground running and already know your business?

You may have key people who understand business systems and processes, but whose role or department needs to change due to modern tech needing different skills and roles from what you have today.

We recognise that there are times when retaining talent and business expertise is preferable to hiring or upskilling from scratch, we’ve listened and this is why we’ve developed QA tech bootcamps to help you achieve this.

Learn more about our Software Development bootcamp
Experts

Meet our Software Engineering Practice Director

John Gordon

John Gordon

Software Engineering Practice Director

John is a driven technology professional who embraces all aspects of learning development and inspiring others. He has vast experience in software and has a strong passion for cloud-native engineering.

He started his career in the military where he served for 10 years in various roles, including air traffic control, cyber security and search and rescue. He was inspired into technology after joining a small software project during the London 2012 summer Olympics.

Subsequently he has worked for several leading system integrators, delivering software, DevOps and cyber-security solutions.​

He joined the QA family in 2017 as a lead trainer and hasn’t looked back since. His motto is: “The most successful people in life are those who empower others to do extraordinary things.”

Meet more of our experts and trainers
Resources

Software Engineering blogs, articles and case studies

These articles from across the site are all relevant to web and app developers too.


Our courses
-
Portfolio subject
-
Partner
-
Partner subject
-
Learning method
Virtual
Live training via web conferencing
Classroom
Hands-on training in a QA learning centre
Online
Self-paced online learning modules and videos
Flexible learning
A series of half-day virtual sessions
Blended
A mix of classroom and online modules
-
Type

Browse our courses

Virtual
Live training via web conferencing
Classroom
Hands-on training in a QA learning centre
Online
Self-paced online learning modules and videos
Flexible learning
A series of half-day virtual sessions
Blended
A mix of classroom and online modules