Implement Generative AI engineering with Azure Databricks (DP-3028)
Learn generative AI engineering with Azure Databricks and Spark: RAG, multi-stage reasoning, fine-tuning and evaluating LLMs, responsible AI, and LLMOps.
Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal turnaround within 1–2 business days
Course Overview
This course covers generative AI engineering on Azure Databricks using Spark to explore, fine-tune, evaluate, and integrate advanced language models. You will learn to implement retrieval-augmented generation (RAG) and multi-stage reasoning, fine-tune large language models for specific tasks, and evaluate model performance. The course also introduces responsible AI practices and LLMOps for managing and deploying models in production on Azure Databricks.
Course Benefits
- Understand generative AI concepts and large language models (LLMs) in Azure Databricks
- Build LLM application components and apply LLMs to NLP tasks
- Implement retrieval-augmented generation (RAG), including vector search and reranking
- Implement multi-stage reasoning approaches using common frameworks
- Prepare data for fine-tuning and fine-tune an Azure OpenAI model in Azure Databricks
- Evaluate LLMs using standard metrics and LLM-as-a-judge techniques
- Apply responsible AI principles, risk identification, mitigation, and security tooling
- Implement LLMOps practices, including deployment with MLflow and model management with Unity Catalog
Delivery Methods
Delivered for your team at your site or online.
Microsoft Certified Partner
Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).

Course Outline
- Get started with language models in Azure Databricks
- Understand Generative AI
- Understand Large Language Models (LLMs)
- Identify key components of LLM applications
- Use LLMs for Natural Language Processing (NLP) tasks
- Implement Retrieval Augmented Generation (RAG) with Azure Databricks
- Explore the main concepts of a RAG workflow
- Prepare your data for RAG
- Find relevant data with vector search
- Rerank your retrieved results
- Implement multi-stage reasoning in Azure Databricks
- What are multi-stage reasoning systems?
- Explore LangChain
- Explore LlamaIndex
- Explore Haystack
- Explore the DSPy framework
- Fine-tune language models with Azure Databricks
- What is fine-tuning?
- Prepare your data for fine-tuning
- Fine-tune an Azure OpenAI model
- Evaluate language models with Azure Databricks
- Explore LLM evaluation
- Evaluate LLMs and AI systems
- Evaluate LLMs with standard metrics
- Describe LLM-as-a-judge for evaluation
- Review responsible AI principles for language models in Azure Databricks
- What is responsible AI?
- Identify risks
- Mitigate issues
- Use key security tooling to protect your AI systems
- Implement LLMOps in Azure Databricks
- Transition from traditional MLOps to LLMOps
- Understand model deployments
- Describe MLflow deployment capabilities
- Use Unity Catalog to manage models
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Class Prerequisites
Experience in the following is required for this Azure class:
Familiarity with fundamental Azure Databricks concepts.
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.
