Classroom
2 days2300,-
excl. VAT
- Pleasant venue with a good trainer
- Small groups
- Inspiring and motivating
You build agents yourself on the Anthropic API and learn how to connect Claude to real tools, databases and documents. From the first API call to a production agent with evaluation, logging and protection against prompt injection.
The course starts with the basics of the Anthropic API. You learn the Messages API inside out: authentication, choosing between the Opus, Sonnet and Haiku models, streaming, vision, multi-turn conversations and system prompts. You understand how pricing works and how to make serious cost savings with prompt caching.
You then move on to tool use and document grounding. You define functions that Claude can genuinely call, connect it to existing APIs and databases, and build a Q&A bot over your own documents with citations. All in your own IDE, in Python or TypeScript.
In the second part you delve into agent patterns. You implement ReAct loops and plan-and-execute, distribute tasks across sub-agents and write your own MCP server (Model Context Protocol) that exposes your business tools to Claude. You learn how to evaluate agents with eval sets and scoring, and how to set up regression tests.
Finally, you cover everything you need for production: rate limits, fallbacks, error handling, logging, cost control and protection against prompt injection. You finish with a multi-step agent that carries out real tasks in your own context.
After the course, you will work independently with the Anthropic API and build AI applications that you can put straight into production. You know the Messages API inside out and know which model suits which situation. You have written agents using proven patterns and know how to measure their quality.
Specifically, by the end you will be able to:
This course is intended for backend developers, AI engineers, ML engineers and tech leads who want to integrate AI functionality into their own applications. You work with code on a daily basis and are comfortable with REST APIs, JSON and async patterns.
You have at least two years' experience with backend development in Python, TypeScript or a comparable language. Prior knowledge of AI or LLMs is not required — you learn the relevant concepts around Claude, tool use and agents during the course.
The course is technical and code-heavy. You write working agents yourself and go home with code that you can deploy directly in your own stack. Would you rather approach AI at a strategic level, or mainly learn to code with AI assistance? In that case, AI strategy for tech teams or Claude Code for developers suits you better.
This course is entirely hands-on and code-heavy. You spend two days working in your own IDE with Python or TypeScript and build at least three working agents against the Anthropic API during the course.
Every module follows the same rhythm: a short explanation of the concept, a live demo by the trainer, and then you get to work yourself in the practice repository. You are given code templates that you adapt straight away to your own use case, so that by the end of the course you have code you can deploy in your organisation.
Two labs form the core: on day 1 you build a Q&A bot with document grounding, on day 2 a multi-step agent with tool use and evaluation. With a small group of no more than 8 participants, you have plenty of time for code review and for discussing your specific stack with the trainer.
You take the course in a classroom setting on location or online. For the exercises, you receive API credits for the two course days.
You have at least two years' experience with backend development in Python, TypeScript or a comparable language. You are comfortable with REST APIs, JSON and async patterns. Prior knowledge of AI or LLMs is not required. You learn the concepts around Claude, tool use and agents during the course.
Bring your own laptop with a working Python or TypeScript environment. Arrange an Anthropic API key in advance, so that you can work against real endpoints from the very first moment.
Would you like to organise this training for a whole group or several groups? This can be cost-effective. For example, we can tailor the content entirely to your organisation, and training a whole group is also cheaper.
Are you looking at large numbers of participants or a complete academy? That involves a great deal. Consider planning and communication, for example, or identifying and agreeing the objectives and content of the training. Or differences in level, feedback mechanisms and safeguarding. Fortunately, Learnit has extensive experience in this field (more than 25 years) and we are happy to help you through this process.
The training is given in Dutch as standard. The trainer has a good command of English. English-language course material can be used. With a minimum enrolment of 3 participants, the training can also be given entirely in English.
At Learnit you will always find a course that takes you further. From (technical) IT skills to communication or personal leadership. You can also choose the training format that suits you best: a classroom course, a tailor-made course at your own office, an online course or an e-learning. We have the right course and the right format for everyone. Because learning in the way that suits you best delivers the best results.
Personal attention and a pleasant atmosphere. Whether you take a course with us, at your office or on your own PC, we make sure you feel at home enough to push your boundaries.
New opportunities arise when you get moving. Stay sharp. Keep taking new steps. We encourage you to take the plunge and really go for it.
Discover something new. Build on your strengths. And choose your own path. We help you grow with training courses and learning formats that genuinely suit you.
We always think in terms of possibilities and win-win. And every day we work on new solutions for tomorrow. By offering training courses that leave you well prepared for the future.
We don't make empty promises. What we do offer is quality, knowledge and experience. A broad range of courses, made possible by our inspired staff and trainers.
We listen to what matters to you. To what you need. Because that is where our solution, our tailored approach, begins. Understanding each other properly and communicating clearly: that is what we believe in.
Taking a training course at Learnit means learning together. Together with your experienced trainer, together with your course group or together with your colleagues. And whether you take the training at home, at your office or at one of our training locations, we are always available to help you. To share our knowledge with you in a way that is genuinely useful to you. Getting further together through personal attention and understanding each other well; that is what we believe in.
Learning theory from a book that you can then hardly use in your work? Not at Learnit! Whichever training you take with us, you can put it to use at your workplace straight away. Because of the unique learning objectives you set together with the trainer at the start of the training. Because of the alternation between theory and (interactive) practical assignments. And by bringing the challenges you face in your daily work along to the training.
No suitable start date? Send us a date request. Then we will look together at how we can still meet your training needs.
You can find the current price at the top right of this course page, along with the schedule, location and delivery format. For in-company or bespoke courses we are happy to provide a quotation on request.
You have at least two years' experience with backend development in Python, TypeScript or a comparable language. You are comfortable with REST APIs, JSON and async patterns. Knowledge of AI or LLMs is not required. You learn the concepts around Claude, tool use and agents during the course itself, with plenty of practical examples.
The course is intended for backend developers, AI and ML engineers, tech leads and solution architects who want to build AI functionality into their own applications. If you would rather approach AI strategically, our AI strategy course is a better fit. If you are mainly looking to code more productively with AI assistance, take a look at Claude Code for developers.
You learn to work with the Anthropic API: the Messages API, choosing between the Opus, Sonnet and Haiku models, streaming, vision, tool use, document grounding with citations and prompt caching. You also build agents using patterns such as ReAct and plan-and-execute, write your own MCP server, work with sub-agents and learn to evaluate, monitor and protect against prompt injection.
You can take the course in a classroom at one of our locations, in a virtual classroom via video conferencing, or in-company at your own office. For in-company courses we tailor the use cases and examples to your own stack and business context. The current schedule and delivery formats can be found on the course page.
Yes, on completion you receive a certificate of participation from Learnit. This shows that you have mastered the Anthropic API, tool use, MCP and agent patterns, and that you can build production-grade Claude agents independently.
The course is hands-on and code-heavy. You work in your own IDE with Python or TypeScript and build at least three working agents. Each module consists of a short explanation, a live demo and coding yourself in the practice repository. You receive code templates, a course pack with reference material and access to a fully worked example repository that you keep afterwards.
Claude excels at tool use, long context, document grounding with citations and structured reasoning for agents. With MCP, Anthropic has established an open standard that is rapidly being adopted. In the course, however, you learn general agent patterns that you can largely apply to other LLMs as well. The focus is on Claude because that stack is currently the most mature for production agents.
Yes, that is the idea. During the course you work in your own IDE, in the programming language you use every day, against real Anthropic endpoints. You adapt the code templates you receive directly to your own use case, so that by the end you have working agents you can roll out in your organisation. Feel free to bring along a concrete problem from your backlog.
Claude Code for Developers focuses on coding more productively with AI assistance in your own IDE, using tools such as Claude Code as a pair programmer. This course focuses on something else: you build AI functionality into your own applications, via the Anthropic API, tool use, MCP and agent patterns. The first makes you as a developer faster. This one makes your software smarter.
Yes, provided you still have enough affinity with code to take part in the labs yourself. Many tech leads take the course precisely in order to make well-founded architectural choices around LLM integrations, MCP and agents. You will go home with a solid picture of what does and does not work in production, and you will be better able to steer your team on agent projects.
Prompt injection is one of the biggest risks with agents that use tools, certainly if you load user input or external documents into the context. In the course we cover concrete mitigations: input sanitisation, separation of instructions and data, output validation, least privilege in tool definitions, allow lists for sensitive actions and logging tool calls for auditing. You practise with these directly in your own agents.