Book author. Google Developer Expert. Founder of angular.schule.
And working with AI agents every day for the past three years.

92 workshops of his own since 2016grown out of angular.schule

The online team training

Your team builds AI features you can stand behind –
live online, in three to six half-days.

LLM APIs, agent architectures, MCP and AI interaction beyond the chat window. The base is two days on site or three half-days online, in which your team builds a feature from the API to the safeguards. On top you add the modules that fit your product: MCP server, RAG, agentic frontend, local models or n8n. We clarify the starting point and the focus in the intro call.

Live online

The workshop takes place live with your team – no business trip needed

Short learning units

Half-days of 5 hours, e.g. 9am to 3pm incl. breaks. That leaves the afternoon for day-to-day work.

Your preferred date

We align the date together with your team.

Hands-on with your own feature

We code together: slides and handouts complement, the code is at the centre – from the first API call to the secured agent.

It continues after the workshop

On request we support you during implementation: office hours for questions from day-to-day project work, or project support on an hourly basis.

Code review beforehand

We look into your project beforehand: a code review shows where AI features can dock on and which modules are worthwhile.

3–6 half-days of AI training

Online

From the API to a feature you can stand behind.

What to expect:
The base for everyone – plus the modules that fit your product.
As online training: 3 to 6 half-days of 5 hours each.

Topics & contents

  • BLOCK01
    • Models, providers, costs: the right choice for your feature
    • Integrating LLM APIs: streaming, structured output, tool use Hands-on
    • Prompts as code: versioning, tests, evaluation
    • Error cases, timeouts and fallbacks
    • Controlling latency and cost in production
    • The first AI feature in the sample app

    From the API to the feature

    Integrating LLM APIs properly

    An AI feature is only a feature once it answers reliably, fails cleanly and stays within budget. In the first block you lay the groundwork: from model choice via API integration to the first feature running in a real application.

    • When an agent, when a workflow?
    • Designing tools: interfaces a model understands
    • State, memory and context limits
    • Testing non-deterministic features: evals instead of gut feeling
    • Guardrails: prompt injection, permissions, output control
    • Observability: tracing, cost and quality in production
    • An agent for a task from your domain Hands-on
    BLOCK02

    Agent architectures

    From single request to agent

    Agents plan, call tools and decide on the next step themselves – that takes architecture. You learn to cut tools, manage state, and test and secure non-deterministic features so you can stand behind them.

  • MODULES03+
    • MCP server as a product interface
    • Agentic frontend: AI interaction beyond the chat window
    • RAG & your own knowledge
    • Sovereign AI: local models on your own hardware
    • Automating workflows with n8n

    Your modules

    You put the rest together

    On top of the base you add what fits your product. Each module extends the agenda by four or eight hours; you choose in the configurator below. Order and examples are tailored to your project in the intro call.

Extend your training

Adapt the agenda to your product:

Build for AI – base online (3 × 5 hours)15 hours
Your training15 hours

The Build for AI base consists of three online sessions of five hours each. Deep dives and compact modules add further sessions of eight or four hours. We agree the exact schedule in the intro call.


Format:
Course language:

How can we reach you? One is enough.

After the workshop your team has built an AI feature from the API to the safeguards – and knows how the next one comes about.
All participants receive a certificate plus the sample code, setups and cheat sheets from the course to take home.

The author himself

Your trainer Johannes Hoppe is a Google Developer Expert (GDE)
and co-author of the German-language standard reference
„Angular: The Practical Guide – from the basics to advanced development with Signals".

He runs every training himself – with the knowledge from his ongoing projects.
Johannes Hoppe

Johannes Hoppe

is a Google Developer Expert (GDE) for Angular and works as a freelance software architect, consultant and trainer focusing on agentic coding, Angular, Node.js and C# / .NET. Outside of teaching, he is a lead frontend developer at a mid-sized company.

Johannes lives & works in Leimen near Heidelberg.

Bluesky: @johanneshoppe.de
LinkedIn: @johanneshoppe
X (Twitter): @JohannesHoppe

Frequently asked questions – online team training

What does the training cost?

The base costs €5,500 net on site (2 days of 7 hours) and €4,400 net online (3 half-days of 5 hours) – each as a fixed price for your whole team, on site including travel, expenses and accommodation. With twelve participants that is €459 or €367 per person. Each module is added at the same rate: a deep dive (8 hours) like another day, a compact module (4 hours) like half a day – €2,750 or €1,375 on site, €2,200 or €1,100 online. The full programme with all modules therefore costs €11,000 on site or €8,800 online. The price is per team, not per head. We agree the focus in a free intro call beforehand, and you receive the quote within 24 hours.

What goes into the price?

We work with LLM APIs and agents every day, in our own products and in client projects, we tailor the focus to your product in the intro call, and at the end your team has built a feature it can stand behind. Measured against the months a team otherwise spends figuring out model choice, architecture and safeguards on its own, this is the cheaper option.

Who is the training for?

Development teams that want to bring AI features into their own product – web, backend or both. You do not need prior AI knowledge, but programming experience: the examples are TypeScript-oriented, the concepts apply to any stack.

What are the prerequisites?

Programming experience in the team. Prior knowledge of LLMs shortens the introduction; gaps we catch. What your team brings and where it wants to go, we clarify in the intro call.

From a technical perspective every participant needs their own laptop with webcam and microphone, plus Node.js and an IDE. You'll receive detailed installation instructions ahead of time.

Which models and SDKs are covered?

We work with the official SDKs of the major model providers and with open models via Ollama or vLLM – model interchangeability is an architecture principle for us. If only one specific provider is allowed at your company, we align the exercises accordingly.

How hands-on is the training?

The course is a mix of theory and practice: together we develop a sample project into which you build the AI features step by step. Each topic is explained first and then implemented in code; individual tasks you work on in small groups. The code for the sample project is available on GitHub.

Are there learning materials?

For every topic block we prepare a handout. Our detailed slide decks let you follow every topic comfortably. You get all the slides after the training. You also take home the sample code, setups and cheat sheets from the course – ready to use in your own project.

Should I turn on my camera?

Turning on your camera makes the exchange more personal and lively. It's not mandatory though.

Which software do you use for the training?

We use video conferencing software that runs on all common systems and in the browser. We take your preferences for the conferencing software into account. In advance you receive detailed installation instructions for the conferencing system and for the technologies used (Node.js, IDE, SDKs). Shortly before the training we are available for a tech check so everyone can try out the setup and we can clarify installation questions.

What does the daily schedule look like?

Our online courses usually run as half-days, from 9am to 3pm, incl. a one-hour lunch break. If a different schedule suits you better, we adapt to it.

Who is the trainer?

The training is run by book author and Google Developer Expert (GDE) Johannes Hoppe. He works in real projects and passes on his practical knowledge directly. Everything from a single source.

Is it a recorded course?

The training is live. You can ask questions any time and stay in direct contact with trainer and participants. The workshop is not recorded.

Which language is the workshop held in?

In German or English, as you prefer; the course materials are in German, sample code and cheat sheets in English.

What team size do you recommend?

We recommend a group of 8 to 12 participants, with a maximum of 18. From about 15 people upwards, the time available per question drops noticeably; in that case we suggest running two separate sessions.

Why with us?

We tailor every team workshop to your product, your prior knowledge and your goals beforehand: send us code or architecture sketches and we build the agenda from them. Starting from a green field, we develop it during the course. We draw on the topics of more than 90 workshops and respond to whatever your team runs into.

How can we book?

Put your modules together in the configurator and send the enquiry – you will receive a binding quote with all details within 24 hours. Or simply give us a call.


Still have questions?

+49 151 / 681 222 66 (Johannes Hoppe)

Standard rate to German mobile networks

team@agentic.schule

We'll get back to you within 24 hours.

Ready? Put your programme together.

The base plus your modules – you receive a binding fixed-price quote within 24 hours.

  1. Choose modulesIn the configurator you tick what fits your product and send the enquiry.
  2. Intro call and quote30 minutes, free of charge: we clarify the starting point and the focus. The quote arrives within 24 hours.
  3. A date that suits your calendarThere is no fixed course date. You say when – online or on site at your company.

To the configurator