All Categories

AI Engineering Fundamentals: Build LLM Apps, RAG and Agents

This course runs for 6h 4m and is designed for beginner learners. It is taught by Abay Assenov, published by Udemy, and was released on 2026-09-20. The course taught in en-US, includes exercise files, and uses Python 3.

AI Engineering Fundamentals: Build LLM Apps, RAG and Agents

Course Overview

This beginner-level course teaches how to build working large language model (LLM) applications including prompts, structured outputs, retrieval-augmented generation (RAG), tool calling, and AI agents. It covers the entire AI engineering stack from understanding how LLMs generate text to building, testing, securing, and improving LLM apps. The course includes practical projects such as building a RAG chatbot and a research agent, and emphasizes testing with eval sets and guarding against hallucinations and prompt injection.

Key Takeaways

  • Understand the layers of an LLM app and how LLMs generate text token by token.
  • Call LLM APIs reliably with chat history, streaming, retries, and secure API key management.
  • Write system and reasoning prompts that return schema-valid JSON from text, images, and PDFs.
  • Extract, classify, and summarize large document sets with validation and confidence routing.
  • Build and evaluate RAG chatbots using vector databases, hybrid search, reranking, and citations.
  • Create tool-calling AI agents with memory, step limits, spend caps, and human approval workflows.
  • Test LLM apps using eval sets, LLM judges, agent path evaluations, and continuous integration.
  • Implement observability, data redaction, prompt injection defenses, and cost optimization techniques.
  • Improve prompts with user feedback loops and A/B testing.
  • Gain an overview of advanced topics like multi-agent systems, fine-tuning, voice and image generation, and production deployment.

Prerequisites

  • A computer with Python 3 installed and an API key from an LLM provider.
  • Basic Python knowledge including variables, functions, lists, and dictionaries.
  • No prior machine learning, math, or framework experience required.

Target Learners

  • Beginners who want to understand and build LLM apps, RAG, and AI agents.
  • Developers, students, analysts, and product professionals starting in AI engineering.
  • Not suitable for those already shipping RAG or agents in production or seeking model training, fine-tuning, or MLOps knowledge.
Key terms: token, context window, temperature, API 2:26
The AI engineering stack: every layer of an LLM app mapped 7:04
Next-token prediction: why LLMs guess instead of look up 6:29
Temperature and sampling: why the same prompt changes 6:01
Tokens and context windows: estimate what fits in a call 5:48
Your first LLM API call: send a prompt, read the response 6:00
Multi-turn chat: give an LLM memory with message history 6:21
Streaming, rate limits and retries: make API calls reliable 6:47
Run open LLMs on your laptop with Ollama 8:11
Choose an LLM provider and set up API keys safely 8:04
How LLMs actually work
Price and run one API call
Access Files No pi required.
Free
Course files 1 file package

Discussions are closed

Comments are currently disabled for this course.