Development of LLM-based Applications and Workflows – Basic

Hands on introduction to Large Language Models for developers

This training provides a solid and practice‑oriented introduction to developing applications and workflows based on Large Language Models (LLMs). Participants receive a structured overview of key concepts, technologies, and use cases of LLMs and learn how these can be systematically integrated into applications and work processes. The focus is on foundational methodological knowledge and the practical application of core techniques to develop LLM‑based applications and automated workflows.

In concrete terms, we work with:

  • Prompt Engineering
  • Tool/Function Calling
  • RAG Pipelines (vector search via Postgres + pgvector)
  • Stateful agent and workflow graphs (LangChain / LangGraph)
  • Production‑oriented deployment with Python + FastAPI
  • Additionally: Local inference with Transformers and efficient fine‑tuning (LoRA/QLoRA) using Unsloth

 

The training combines theoretical foundations with hands‑on exercises and covers:

  • Introduction to Large Language Models
    (history, relevant providers, typical application scenarios)
  • Developing LLM‑based applications
    (prompt engineering, fine‑tuning, domain adaptation)
  • Workflows & production‑oriented usage
    (Retrieval‑Augmented Generation (RAG), agents, automation, basic MLOps concepts)

The training “Development of LLM‑Based Applications and Workflows – Basic” provides a structured and hands‑on introduction to working with Large Language Models. It is aimed at developers and technical beginners who want to understand LLMs and systematically apply them in applications and workflows.

Through a combination of foundational knowledge and practical exercises, participants acquire the key competencies needed to begin working with modern LLM‑based application scenarios.

Learning Objectives
  • Understand the fundamentals of Large Language Models (LLMs)
  • Integrate LLMs purposefully into applications and workflows
  • Learn essential techniques for optimization and automation
  • Gain insight into initial steps for scaling LLM‑based solutions
  • Become familiar with production‑oriented aspects of LLM usage
Content

Combination of theoretical foundations and hands‑on exercises

Introduction to Large Language Models (LLMs)

  • History of LLMs
  • Major providers
  • Typical application scenarios

Developing LLM‑Based Applications

  • Prompt engineering
  • Fine‑tuning
  • Domain adaptation

Workflows and production‑oriented aspects

  • Retrieval‑Augmented Generation (RAG)
  • Use of agents
  • Automation
  • Basic concepts of MLOps

Overview of the Training »Developing LLM-Based Applications and Workflows«

Format In-person training in Berlin
(also available as an in-house training upon request)
Duration 2 days
Dates

16.03.2026 - 17.03.2026 in Berlin (Registration until 02.03.2026)

or

18.05.2026 - 19.05.2026 in Berlin (Registration until 04.05.2026) 

Language English (German upon request)
Level Basic
Target Group
  • Beginners with basic Python and system installation knowledge
  • Developers who want to integrate LLMs into their projects
  • IT or software development professionals exploring new technologies
Requirements
  • Basic knowledge of Python
  • Experience with installing and setting up systems
  • Interest in developing and automating applications
  • DevOps knowledge is useful but not mandatory
Venue Fraunhofer FOKUS, Kaiserin-Augusta-Allee 31, 10589 Berlin
Participation fee 1400 € per person
(VAT exempt according to §4 No. 22 letter a German VAT Act)
After the Seminar, You Will Be Able To...

After the Seminar, You Will Be Able To...

  • Develop and optimize applications and workflows using LLMs.
  • Effectively utilize frameworks like LangChain and Transformers.
  • Customize LLMs to meet specific requirements, e.g., through fine-tuning.
  • Automate workflows and extend them with retrieval-augmented generation (RAG).
  • Use tools for monitoring, testing, and scaling.
  • Deploy LLMs securely and efficiently in production.
This Seminar Offers You...

This Seminar Offers You...

  • A comprehensive introduction to the world of LLMs, specifically designed for beginners.
  • Practical exercises for developing LLM-based applications.
  • Expert knowledge on frameworks and tools like LangChain, RAG, and MLOps.
  • Support from experienced instructors and practice-oriented content.
  • The opportunity to integrate cutting-edge technologies into your projects.
Trainer

Dorian Knoblauch is a research associate in the Critical Systems Engineering group at the Fraunhofer Institute FOKUS. His work focuses on the development and assurance of safety‑critical software systems. He has more than five years of professional experience in the field of machine learning and has published several scientific papers on topics such as ML, the auditing and verification of AI systems, and IT security. In addition, he is a trainer at the Fraunhofer Academy, where he conducts courses on machine learning, security, and testing.

FAQ – Development of LLM Based Applications & Workflows (Basic)

Who is the LLM (Basic) training suitable for?

The LLM training is aimed at beginners with basic programming knowledge and developers who want to integrate Large Language Models into their applications and workflows in a practical way. Basic knowledge of Python and system installation is required.

 

What prior knowledge do I need for the LLM fundamentals?

Basic Python skills and general technical understanding (e.g., setting up development environments) are sufficient. Advanced AI experience is not necessary (Basic level).

 

What exactly will I learn in the LLM Development (Basic) course?

You will receive a compact introduction to LLMs (history, providers, use cases) and learn prompt engineering, fine‑tuning/domain adaptation, Retrieval‑Augmented Generation (RAG), agent‑based automation, and MLOps fundamentals—with practical relevance.

 

What is prompt engineering and why is it important?

Prompt engineering is the targeted design of inputs for an LLM to achieve more precise, consistent, and cost‑efficient results. It is a central tool in LLM development and part of the course content.

 

Does the LLM training cover RAG (Retrieval‑Augmented Generation)?

Yes. The course explains how RAG works and how to connect your own data sources to improve response quality and contextual relevance.

 

Is fine‑tuning covered in the LLM training?

Yes. You will learn the fundamentals of fine‑tuning and domain adaptation, including classification, use cases, and quality considerations—providing orientation for further steps.

 

Does the course also cover workflows, agents, and automation with LLMs?

Yes. The training covers LLM workflows, agent concepts, and automation to help you move from individual prompts to stable processes.

 

What does the MLOps section of the LLM (Basic) training include?

You will receive foundational MLOps knowledge for production‑oriented usage: basic principles for stability, scaling, and operation of LLM‑based applications.

 

How practice‑oriented is the LLM training?

The course combines theoretical foundations with hands‑on exercises so you can directly apply what you learn to your own projects.

 

In which format is the LLM training offered—and in which language?

The training can be delivered on‑site, online, or in‑house and is available in German or English (Basic level, duration: 2 days).

 

What goals do I pursue with the LLM fundamentals training?

The goal is to classify LLMs reliably, understand best practices (e.g., prompt engineering), and design initial LLM prototypes & workflows—forming the foundation for further LLM development.

 

Which roles benefit most from the LLM training?

Especially developers, technical beginners, and IT professionals who want to integrate LLMs into applications or automate workflows—at Basic level with a clear practical focus.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Are you interested in an in‑house training? Then feel free to contact us.

Contact

Contact Press / Media

Anne Halbich

Fraunhofer Institute for Open Communication Systems
Kaiserin-Augusta-Allee 31
10589 Berlin, Germany

Phone +493034637346

Melden Sie sich zu unserem Newsletter an!

Erhalten Sie regelmäßig Neuigkeiten und exklusive Inhalte direkt in Ihr Postfach.
Bitte füllen Sie das Pflichtfeld aus.

Bitte füllen Sie das Pflichtfeld aus.