Building LLM Applications

25 September, 2025Amsterdam, The Netherlands

4 days
In Person
Cloud

Delve into the world of Large Language Models (LLMs) and state-of-the-art generative AI.

In this course, you will gain a profound understanding of the underlying concepts driving these cutting-edge technologies. Through hands-on modules, you will master diverse prompting techniques, enabling you to craft robust and reliable LLM applications. You will also explore the unique risks and limitations associated with LLMs, so that you are equipped with strategies to effectively mitigate potential challenges.

🔆Summer School special – 30% discount! Find out how to sign up at https://xebia.ai/data-summerschool🔆

When this course is delivered virtually, it is split into half-days (4h) instead of the usual full days (8h).

Book this training

Book now

Looking to upskill your team(s) or organization?

Rozaliia will gladly help you further with custom training solutions.


Warning: file_exists(): open_basedir restriction in effect. File(/academy/wp-content/uploads/sites/4/2024/06/Roz-1.webp) is not within the allowed path(s): (/www/testacademyxebiacom_651/public:/www/testacademyxebiacom_651/mysqleditor:/www/testacademyxebiacom_651/web:/www/testacademyxebiacom_651/deploy:/www/testacademyxebiacom_651/deployment:/www/testacademyxebiacom_651/deployments:/usr/share:/tmp:/dev/urandom) in /www/testacademyxebiacom_651/public/wp-content/themes/xebia-academy/src/Blocks/components/image/image.php on line 57

Rozaliia Khafizova
Data and AI Training Advisor

+31 6 11 58 19 37
Rozaliia.Khafizova@xebia.com
linkedin.com/in/rozaliya-k

Get in touch

Duration

4 days

Time

09:00 – 17:00 (GMT +2:00)

Language

English

Lunch

Included

Certification

No

Level

Advanced

What will you learn?

After the training, you will be able to:

Explain the core concepts behind LLMs & generative AI.

Get your model to answer questions about documents it was not trained on.

Create your own LLM applications.

Conduct searches on vectorized databases.

Enhance your LLM with information from external sources (Retrieval Augmented Generation – RAG).

Create LLM Agents that can call for actions to be taken and self-determine when extra information is needed to complete a task.

Program

  • An introduction to word tokenization
  • Generating text one word at a time: the effect of Temperature and Top-p on word selection
  • Prompting a LLM: how to write prompts for Google’s Gemini or OpenAI’s GPT API
  • Guardrails: learn how to protect your LLM application from nefarious attacks
  • Create your own Chatbot application: use streamlit to create your own version of ChatGPT

Warning: file_exists(): open_basedir restriction in effect. File(/academy/wp-content/uploads/sites/4/2023/11/Xebia-Academy-Amsterdam-2.webp) is not within the allowed path(s): (/www/testacademyxebiacom_651/public:/www/testacademyxebiacom_651/mysqleditor:/www/testacademyxebiacom_651/web:/www/testacademyxebiacom_651/deploy:/www/testacademyxebiacom_651/deployment:/www/testacademyxebiacom_651/deployments:/usr/share:/tmp:/dev/urandom) in /www/testacademyxebiacom_651/public/wp-content/themes/xebia-academy/src/Blocks/components/image/image.php on line 57

This training is for you if:

You are an experienced Python developer​.

You’ve played around with commercial LLM services (e.g. Gemini, ChatGPT, Dall-E, …)​.

You want to learn how to create your own LLM Applications in Python.

This training is not for you if:

You want to learn how to put LLM applications in production
(check out our LLMOps on GCP/LLMOps on Azure training instead)

You want to learn how to deploy machine learning models on Azure/GCP/AWS
(check out our MLOps on Azure, GCP or AWS training instead)

You want to learn the foundations of Deep Learning
(check out our Introduction to Deep Learning training instead)

Why should I follow this training?

Apply varied prompting techniques

Hands-on training with real life examples – learn today apply tomorrow!

Develop robust and reliable LLM applications

What else
should I know?

After registering for this training, you will receive a confirmation email with practical information. A week before the training, we will ask you about any dietary requirements and share literature if you need to prepare.

See you soon!

Course information

All literature and course materials are included in the price. 

After registering for this course, you will receive a confirmation email with practical information. 

Meet the trainers

Enrico Erler

Meet Enrico, a data science trainer at Xebia Academy with a passion for Deep Learning and Statistics. Get to know him here.

Also interesting for you

View all training courses

Can’t find the course you’re looking for? There’s more!