adesso Blog

1. An exam that’s not quite what you’d expect

I’ve prepared for many exams in my life. Most of the time, the preparation follows a similar pattern: working through the material, cramming concepts, practising test questions – affectionately known as ‘cramming’, where the entire syllabus is crammed in just before the exam, only to be completely forgotten straight afterwards. With Anthropic’s CCA, I quickly realised that this approach wasn’t enough – after all, clients expect you to retain that knowledge even in the week following the exam, not just for 120 minutes.

A quick disclaimer first: unlike what many developers assumed beforehand, the certification isn’t about the day-to-day use of Claude as a coding assistant, but about architectural judgement when building production-ready, agent-based systems.

2. What the exam really tests

The timing is no coincidence: according to Bitkom [https://www.bitkom.org/Presse/Presseinformation/Digitalisierung-der-Wirtschaft-Unternehmen-beschaeftigen-sich-mit-KI], the proportion of German companies actively using AI has more than doubled to 41 per cent within a year – a further 48 per cent are planning to use it or are currently discussing it. The demand for verified, rather than merely claimed, expertise is growing accordingly.

The exam comprises 60 multiple-choice questions, for which you have two hours. What makes it truly unique is the structure behind it: Instead of testing individual facts, the exam randomly selects four out of a total of six predefined practical scenarios – such as a customer support agent with access to backend systems, a multi-agent search system with several specialised sub-agents, the integration of Claude Code into build and test pipelines, or a pipeline for structured data extraction from unstructured documents. All 60 questions are derived from these six scenarios.

120 minutes for 60 questions sounds like plenty of time – and it is, but not without reason: each question is preceded by a detailed description of the relevant scenario, and the questions themselves are anything but short. Before you even get to the four answer options, you first need to mentally work through several named system components, their tools and the specific constraints at hand.

Anthropic describes this in the official exam guide as follows: the questions are rooted in realistic scenarios based on real-world use cases from clients. Candidates must not only demonstrate conceptual knowledge but also prove their practical judgement regarding architecture, configuration and trade-offs in live production environments.

Incidentally, the three incorrect answer options per question are deliberately worded in such a way that they sound plausible to candidates with gaps in their knowledge. I experienced this first-hand during the exam. It is not enough to know that technical control mechanisms exist for agent tools. The question asks when, in the context of the application scenario, you would use such a mechanism to reliably enforce a business rule, and when a clear instruction in the prompt is sufficient.

Oh, and before I forget: the entire exam, just like the learning path leading up to it, is in English. And what struck me as particularly positive was that, despite the complexity of the content, the language itself remains clear and direct – which is probably largely down to the fact that it’s in English. The provider has no need to resort to cheap tricks, using complicated sentence structures and double negatives to artificially complicate what are actually simple matters – a ploy all too familiar from other certifications such as the CPRE or ISTQB. Purely fictional, but in the spirit of many a genuine CPRE question, it might sound something like this:

‘Is it not incorrect to claim that a requirements engineer who fails to distinguish non-functional requirements sufficiently from functional ones must not, in doing so, completely disregard the fact that an incomplete, inconsistent specification often leads to stakeholder requirements – which have not been explicitly deprioritised – being mistakenly deemed irrelevant and therefore not pursued further?” (Answer: Yes)

With the Claude certification, you’re spared this tricky dance of negation. The questions are long because the scenarios are complex – not because the language itself becomes a maze of puzzles.

3. A real-world example

Take the customer support scenario: an agent handles returns, invoice disputes and account enquiries using dedicated tools for customer data, orders and refunds. The aim is to resolve over 80 per cent of enquiries on first contact, whilst ensuring they do not overlook when escalation to a human is necessary.

A typical exam question on this topic describes the following situation: Production data shows that, in 12 per cent of cases, the agent skips customer verification and instead searches for orders using only the name provided – occasionally resulting in incorrectly assigned accounts and faulty refunds. What is the most reliable way to resolve the problem?

The obvious answer would be to make the system prompt more stringent or to include more examples. Both sound reasonable – yet they are still the wrong reflex when true reliability is required. The correct solution: to implement a technical requirement that blocks the refund request until customer verification has been successfully completed. Instructions in the prompt are only ever probable with language models, never guaranteed. Business-critical processes require genuine technical enforcement rather than mere persuasion.

4. Five domains, one common thread

The assessment covers five domains: agent architecture and orchestration, tool design and the integration of the Model Context Protocol, the configuration of Claude Code for Teams, prompt engineering for structured outputs, and context management and reliability. That sounds like five separate topic areas – but it isn’t. The common thread running through all five areas is: when do you rely on the model’s judgement, and when do you build in technical safeguards that allow for no exceptions?

This distinction cannot be learnt by heart. It can only be gained through experience – through your own agent systems that fail in precisely these areas in practice and have to be fixed.

5. What this means for preparation

My participation was only made possible in the first place by an internal adesso support programme: through its partnership with Anthropic, adesso has secured a quota of certification places and covers the full costs for participating colleagues. Anyone wishing to take part had to apply internally, complete the Learning Path, sit the exam and then submit their certificate.

For me, this meant one thing above all else: working consistently through the official Learning Path in the Claude Partner Network on Anthropic’s Skilljar platform, rather than just ticking it off for the sake of it. The courses included there cover all five exam domains and highlight precisely the sort of architectural decisions that the exam will later test. It was only through working through this systematically that the subtle distinctions – which are what the exam really tests – became clear to me.

6. Conclusion: Tested knowledge rather than buzzwords

The CCA does not test rote knowledge, but rather applied architectural judgement in realistic scenarios. Anyone wishing to prepare for it cannot do without their own practical experience – courses and guides alone are not enough.

For me, the exam was a good opportunity to organise and deepen my knowledge of the reliable use of Claude in real-world production scenarios. And for adesso, it is another building block on the path to offering clients sound, tried-and-tested AI expertise – not just claims of such expertise.

Picture Jens  Willkommen

Author Jens Willkommen

Jens Willkommen is a specialist in mobile software applications, with a focus on Android and Android Automotive. He has been with the adesso Business Line Mobile Solutions since 2023. His areas of expertise include the development of native mobile applications, as well as the customization and enhancement of Android systems for use in vehicles. In addition, he develops industrial applications for mobile devices in the retail and remote support sectors.



Our blog posts at a glance

Our tech blog invites you to dive deep into the exciting dimensions of technology. Here we offer you insights not only into our vision and expertise, but also into the latest trends, developments and ideas shaping the tech world.

Our blog is your platform for inspiring stories, informative articles and practical insights. Whether you are a tech lover, an entrepreneur looking for innovative solutions or just curious - we have something for everyone.

To the blog posts