
Coding and programming training
Improve your coding skills with expert training from QA. Discover a range of training in programming languages, security and applications.
Programming language training
Master a new programming language, or expand your current skills, with our flexible training options.

Learn coding and programming with our online learning platform
Our Online Learning Platform gives you access to our complete digital library including everything needed to gain in-demand programming skills skills:
- Expert-led lessons
- Hands-on labs
- Challenges
- Preparation for software certifications

Take an instructor-led programming course
Explore programming and coding courses delivered by our expert instructors, who will guide you through the learning process and help you gain the skills needed for success.

Software apprenticeships
Learn more about our programmes, and how to upskill your team through software apprenticeships.
Programming courses
Basic programming skills are a fundamental requirement for many IT professionals. No matter your experience, we offer a range of courses for beginners and experts, across all leading programming languages.
Python courses
Practical Introduction to Python
This course will give you all the knowledge and skills required in order to develop fully functional Python applications. By the end of this course, you will be able to use Python programming concepts and paradigms to create simple apps and scripts.
Python 3 Programming
This is a technical course that introduces the Python 3 programming language. It is an instructor led presentation and hands on exercises course using MS Windows, but is equally applicable to other platforms such as Linux.
R courses
Programming in R
This course introduces engineering and software development concepts with practical programming exercises and covers essential topics such as the range of built-in data structures and data types.
Data Science and Machine Learning with R
This five-day course is aimed at those who are familiar with data analysis and are interested in learning about how Data Science, Analytics, Machine Learning, and Artificial Intelligence (AI) can be used to yield value from data assets.
C, C++ and C#
Certified C# and Web application security
This comprehensive three-day course empowers developers with the skills to secure C# and ASP.NET web applications against common vulnerabilities and advanced cyber threats.
The C# Programming Language
This course is suitable for those looking to start a journey in Microsoft-based programming with C#, one of the industry’s most popular programming languages.
Secure Coding in C & C++
This three-day course provides a deep dive into secure coding practices for C and C++ applications, following the SEI CERT Secure Coding Standards.
Java
Certified Java and Web application security
This comprehensive three-day course equips Java developers with the skills to secure their web applications against common vulnerabilities and advanced threats
Java SE 21 Programming
This comprehensive course covers essential and advanced concepts in Java programming, using Java SE 21. It is designed to build a solid foundation in Java fundamentals, object-oriented programming, data handling, multithreading, and cloud-based Java applications.

Let's talk
Start your digital transformation journey today
Contact us today via the form or give us a call
UK - 0113 220 7150
USA - 888-895-3441