Skip to main content
Bildux Logo
iSAQB® Promo

iSAQB® CPSA: Certified Professional for Software Architecture

  • 19 Trainings
  • 2 Providers

As an accredited provider of training courses by the International Software Architecture Qualification Board (iSAQB), we offer high-quality training and courses aimed at effectively preparing for the Certified Professional for Software Architecture (CPSA) certification. Our recognized CPSA programs include comprehensive preparation for the CPSA-F and CPSA-A (Advanced Level) exams, opening the path to a globally recognized iSAQB certificate. Over 30,000 professionals worldwide have already benefited from this top-tier education. Seize the opportunity now to achieve your professional goals in software architecture through our tailor-made training courses and join the ranks of successful certified software architects.

iSAQB® (International Software Architecture Qualification Board)

iSAQB® CPSA-F (Foundation Level)

iSAQB® CPSA-F (Foundation Level)

With the Foundation Level Certification (CPSA-F), you will learn the skills and gain the necessary knowledge to successfully design and document software architectures. The aim of the training is that, this knowledge can be used by software architects as a foundation or template to implementations.

CPSA-F is the starting point.

The Foundation curriculum covers the core areas that most architects need in daily work, such as:

  • basics of software architecture, role and tasks of architects

  • describing and communicating architectures

  • designing and developing architectures

  • architecture and quality

  • tools for software architects

  • examples of software architectures

iSAQB® CPSA-A  (Advanced Level)

iSAQB® CPSA-A (Advanced Level)

The iSAQB® Certified Professional for Software Architecture program (CPSA®) provides software architects with a standardized, globally-recognized training and certification program. The curriculum of the Advanced Level builds on the Foundation Level with modules developed according to iSAQB’s specification.

The Advanced Level goes deeper and is modular. iSAQB describes three competence areas and “flexible pathways” through the program, so people can focus on what fits their work. Advanced Level also requires that you already have the Foundation Level.

iSAQB® Course Catalogue

iSAQB EMBEDDED

The iSAQB EMBEDDED Dependable Embedded Systems course trains software architects to design systems that interact with hardware under strict safety and timing constraints. The curriculum mixes lectures with practical case studies to balance theory and application.Participants study these key topics:Modeling systems using UML, SysML, and AADLFunctional safety standards like IEC 61508 and ISO 26262Real-time scheduling, WCET analysis, and RTOS concurrencyArchitectural patterns for fault toleranceUpon completion, professionals can plan and evaluate adaptable embedded architectures. This training prepares participants for the iSAQB Advanced Level EMBEDDED certification exam.

Course Details0 Sessions

iSAQB® Foundation Level Certification (CPSA-F)

The iSAQB Foundation Level (CPSA-F) training covers software architecture design and documentation for small and medium systems. It teaches architects and developers how to turn requirements into technical structures.Key topics include:Architect roles and definitions.Design patterns and principles.Documentation methods for decisions.Quality evaluation techniques.Practical exercises and theory prepare participants for the official CPSA-F exam.

Course Details6 Sessions

iSAQB® WEBSEC - Advanced Level Certification

The iSAQB® WEBSEC training provides essential knowledge on web security and secure software architecture. Participants learn to identify common security risks and attack methods, integrate security requirements into software architectures, and implement best-practice protection measures.The training covers topics such as secure development processes, cryptography, authentication, attack detection, and defense against threats like injection attacks and man-in-the-middle attacks.

Course Details0 Sessions

iSAQB® WEB - Web Based Software Architecture Certification

Web presence is essential to the growth of any business. And precisely for this reason, it is fundamental for software architects to acquire the necessary skills and knowledge to develop correspondingly secure, reliable, and high-performing web-based software architectures. The iSAQB® WEB training provides you with the required knowledge and essential skills to carry out this task.

Course Details0 Sessions

iSAQB® SWARC4AI - Advanced Level Certification

The iSAQB® SWARC4AI training provides the knowledge and skills needed to design software architectures specifically for Artificial Intelligence (AI) applications. Participants learn about the architectural challenges of AI systems and how to efficiently integrate them into software solutions. The training covers topics such as data pipelines, scalability, model deployment, as well as ethical and security considerations in AI applications.

Course Details0 Sessions

iSAQB® SOFT - Advanced Level Soft Skills Certification

Very few people use the full potential of soft skills. Would you also like to improve yourself in some aspects?Skills such as empathy and moderation are essential in project management because software architects and developers, and project managers are connected to other departments and have to communicate effectively.

Course Details0 Sessions

iSAQB® REQ4ARC - Requirements for Software Architects

The REQ4ARC module shows you how to analyze, assess, and use requirements effectively in your role as a software architect. You will learn to systematically identify, question, and prioritize functional and quality requirements and translate them into consistent architecture. The module also covers communication with stakeholders, interpreting vague or conflicting input, and handling trade-offs between competing goals.

Course Details0 Sessions

iSAQB® IMPROVE - Advanced Level Certification

IMPROVE training is part of the qualification for software architects within the iSAQB Advanced Level program.Participants learn to optimize software systems and architectures by using specific evaluation methods. The course focuses on balancing economic and technical targets. Professionals learn to identify technical debt and use refactoring to maintain the quality and performance of software over time.

Course Details0 Sessions

iSAQB® GREEN - Advanced Level Certification

The iSAQB® GREEN course trains you to develop energy-efficient software architectures that reduce CO₂ emissions. Learn how to optimize your applications with sustainable cloud technologies, implement Green IT patterns, and reduce energy consumption using modern techniques. At the end of the course, you will be able to design scalable and eco-friendly software systems.

Course Details0 Sessions

iSAQB® FUNAR - Functional Software Architecture Certification

The accredited iSAQB training "FUNAR" shows you functional software architecture as an alternative to object-oriented software architecture. In contrast to OO architecture, functional software architecture is based on immutable data, algebraic abstractions, and embedded domain-specific languages. The result: Flexible and robust architectures that are simpler and easier to understand than OO and contain fewer hidden dependencies.

Course Details0 Sessions

iSAQB® FLEX - Flexible Architecture Models Certification

The focus of the Advanced Level FLEX iSAQB® training is the design of flexible architecture models. Since the requirements for modern software are changing faster and faster these days, flexible architectures are helpful. In the FLEX iSAQB® training, the software architects get to know and understand topics such as "Microservices" or "Self-contained Systems" in a pragmatic way.

Course Details0 Sessions

iSAQB® EAM - Enterprise Architecture Management Training

The further development of a complete IT landscape differs significantly from the further development of a single IT system. In this iSAQB® training, you will get an overview of Enterprise IT Architecture Management (EAM) to bring transparency to the IT landscape and form the basis for a successful IT strategy.

Course Details0 Sessions

iSAQB® DSL - Advanced Level Certification

The iSAQB DSL course covers the design and implementation of Domain-Specific Languages to model business rules and workflows. It teaches participants how to identify DSL use cases and integrate them into software architectures.Key Topics:Internal and external DSLsConcrete and abstract syntaxCode generation and interpretation techniquesLanguage workbenches and parser generatorsBuild process integration and development environmentsLanguage maintenance and versioningThis course is a module of the iSAQB Certified Professional for Software Architecture (CPSA) Advanced Level. It provides the technical skills to connect business requirements with technical implementation.

Course Details0 Sessions

iSAQB® DDD - Domain Driven Design Training

iSAQB® Domain Driven Design (DDD) is an advanced iSAQB module where you can learn to develop a language and use DDD models to connect different applications. Using the sample apps, you can learn the individual steps in DDD training in tecnovy. It is an application-oriented and high-quality software architecture.

Course Details0 Sessions

iSAQB® CLOUDINFRA - Advanced Level Certification

The iSAQB® CLOUDINFRA Training will familiarize you with the underlying concepts and implementation methods of dynamic cloud-native architectures. How can you operate applications reliably with containers, which methods can be used to set up a target-oriented monitoring system, how can you create a demand-oriented alerting system?

Course Details0 Sessions

iSAQB® ARCEVAL - Architecture Evaluation Certification

The iSAQB ARCEVAL course teaches systematic methods to evaluate software architectures. This module of the Certified Professional for Software Architecture (CPSA) Advanced Level helps professionals verify if a system meets its quality requirements.ATAM: Identifying risks and design trade-offs.Quality Models: Using ISO/IEC 25010 to define software quality.Review Techniques: Performing audits using checklists and walkthroughs.Economic Evaluation: Analyzing the cost-benefit of technical decisions.This training is for software architects and senior developers who must justify technical choices. Participants learn to document results and provide clear recommendations. Completion provides credit points toward the iSAQB CPSA-A certificate.

Course Details0 Sessions

iSAQB® AGILA - Agile Software Architecture Certification

The iSAQB® AGILA module is an advanced training course for the Certified Professional for Software Architecture - Advanced Level (CPSA-A). This course focuses on designing and evolving software systems using agile principles. Participants learn how to apply architectural practices within self-organized teams where responsibility for design is shared. The curriculum covers methods for making architectural decisions in iterative development cycles and managing technical debt.

Course Details0 Sessions

iSAQB® ADOC - Architecture Documentation Certification

The iSAQB® architecture documentation training is a module within the CPSA Advanced Level certification. It teaches professionals how to document and communicate software architectures using established standards and technical notation.

Course Details0 Sessions

Inhouse Training

Train your entire team

Submit one request and let verified providers compete with their best offers. Compare side by side, pick the perfect fit.

Verified providersCompetitive pricingFlexible scheduling
Request Inhouse Training
Inhouse Training

Certification

iSAQB Certification Process

1. Start with CPSA-F (Foundation Level)

  • CPSA-F is the first mandatory step for everyone.

  • You attend a Foundation training course, where you learn core architecture concepts, roles, quality attributes, documentation, and design methods.

  • After the training, you take the Foundation exam (multiple-choice).

  • When you pass, you receive the CPSA-F certificate, which proves your basic knowledge and makes you eligible for the Advanced path.

2. Move to CPSA-A (Advanced Level)

To qualify for the Advanced Level, you must meet three requirements:

  1. Hold a CPSA-F certificate

  2. Have at least 3 years of IT experience (including involvement in design or development of two systems)

  3. Collect 70 credit points by attending iSAQB-approved Advanced modules

The Advanced modules cover three competence areas:

  • Methodical competence

  • Technical competence

  • Communicative competence

You must earn at least 10 points in each area, and together they must total 70 points.

3. Take the CPSA-A Exam

Once you have your credit points and experience, you can register for the Advanced examination.
The CPSA-A exam has two parts:

1. Written Architecture Assignment

  • You receive a real architecture task

  • You design a solution and document it

  • You have up to 3 months to complete it

2. Oral Defense

  • You present and defend your architecture in front of two independent examiners

If both parts pass, you receive the CPSA-A certificate.

Summary in One Line

CPSA-F exam → collect 70 credit points (min 10 points for each area) → CPSA-A written assignment → CPSA-A oral defense → Advanced certification

FAQs