All training courses
AI Engineering

Generative AI

Generative AI for Professional Software Development

Understand and integrate LLMs and use them as reliable components of modern software applications.

Training format

2–3 days, depending on prior knowledge and focus areas.

Content and duration are tailored to the team and the desired focus areas.

Area

AI Engineering

Duration

2–3 days, depending on prior knowledge and focus areas.

Approach

Practical

Language

German or English

01

About the training

The training covers Generative AI from a software developer’s perspective. Rather than focusing on individual prompting tricks, it shows how to integrate LLMs into applications via APIs, structure outputs, provide context deliberately, and technically manage the limitations of probabilistic systems.
02

Learning objectives

Understand how modern LLMs work and where their limitations lie Integrate LLM APIs into applications Develop prompts systematically Generate structured and verifiable outputs Design AI capabilities as software components
03

Content and focus areas

Fundamentals of modern Large Language Models Tokens, context, and model parameters Prompt engineering System and user prompts Structured output Tool and function calling API integration Error handling and validation Evaluation Security and prompt injection Architecture of AI-powered applications
04

Practical work in the training

LLM capabilities are developed as real software components. Participants work with APIs, structured responses, validation, and common failure scenarios rather than relying exclusively on interactive chat interfaces.
05

Tailored training plan

The training is tailored to your team.

The content described provides the technical framework. The topics we explore in depth, the examples we use and the time we devote to each area depend on the participants' existing knowledge, goals and technical challenges.

Discuss your training needs