Skip to main content
CF

Agentic AI System Design

35h 30m 21s
English
Paid
Added to CourseFlix

Agentic AI System Design is a 15-lesson 35 hours 30 minutes self-paced course by Keerti Purswani. The Course on Designing Agent-Based AI Systems offers practical understanding on how to create reliable, scalable, and production-ready AI applications based on large language models.

Course facts

Lessons
15
Duration
35 hours 30 minutes
Language
English
Added to CourseFlix
October 2026
Instructor
Keerti Purswani
Price
Premium

The Course on Designing Agent-Based AI Systems offers practical understanding on how to create reliable, scalable, and production-ready AI applications based on large language models. The program covers key architectural approaches, engineering practices, and modern tools necessary for building enterprise intelligent systems.

Fundamentals of Building RAG Systems

The first module is devoted to the fundamentals of Retrieval-Augmented Generation and the structure of knowledge retrieval systems.

Basic Elements of RAG

  • creation and use of embeddings;
  • dividing documents into fragments;
  • vector search: lexical, semantic, and hybrid methods;
  • working with vector databases and FAISS and HNSW algorithms.

Industrial Architecture of RAG

  • multi-tenant search and metadata filtering;
  • access control;
  • incremental indexing and keeping data up-to-date;
  • performance analysis and bottleneck elimination.

Context Engineering in LLM Applications

In this section, you will learn how to correctly form context for large models and manage AI system memory.

Memory and Context Management

  • architecture of short-term and long-term memory;
  • storing user preferences;
  • token optimization, compression, and summarization;
  • selective data loading and preventing the use of obsolete information.

Designing Agent-Based AI Systems

This major module is dedicated to creating the architecture and logic of intelligent agents.

Architecture and Interaction of Agents

  • main design patterns of AI agents;
  • execution environment organization (Harness Engineering);
  • integration with external services, tools, and use of function calls;
  • working with MCP protocol and ensuring tool compatibility.

Reliability and Autonomy

  • error handling and failover mechanisms;
  • interaction between multiple agents;
  • building long-term autonomous processes;
  • state preservation and human involvement in the decision-making loop.

LLMOps and Industrial Operation

This module covers engineering practices necessary for reliable operation of AI applications in production.

Monitoring, Quality Control, and Model Versioning

  • model monitoring and tracing;
  • error diagnosis and quality testing of responses;
  • automated verification pipelines;
  • model lifecycle and version management.

Cost and Performance Optimization

  • token consumption management;
  • request and response caching;
  • model routing and model ensembles;
  • ensuring reliability, security, and guardrails.

Practical Design of Complex AI Solutions

The final block is entirely dedicated to practice. You will develop an industrial AI agent for programming, create key components of the system, and explore real-world application scenarios of technologies.

The outcome of the training will be the skill to build scalable agent-based AI systems capable of operating stably in corporate environments and solving complex applied tasks using modern artificial intelligence technologies.

Who teaches Agentic AI System Design? Keerti Purswani

Keerti Purswani thumbnail

Kirti creates clear and practical educational materials on artificial intelligence and machine learning. Her goal is to make complex topics accessible to everyone, so the content is suitable for both beginners and experienced developers.

What the content includes

  • tutorials and code reviews;
  • technical interview practice;
  • practical tips for interview preparation;
  • explaining modern technologies in simple language.

Author's online courses

Kirti conducts online courses in key areas of development and AI, including:

  • software systems architecture HLD / LLD;
  • data structures and algorithms;
  • modern C++;
  • project development (MERN, DevOps, AWS);
  • generative artificial intelligence.

More than 8,000 students have participated in her trainings.

What lessons are included in Agentic AI System Design?

This is a demo lesson (10:00 remaining)

Watch the first 10 minutes free. One payment unlocks all 15 lessons here and every other premium course. No auto-renew.

Watch all 15 lessons from $6.67/mo
0:00
/
#1: Day 1 - Intro to Agents, RAG
All Course Lessons (15)
#Lesson TitleDurationAccess
1
Day 1 - Intro to Agents, RAG Demo
02:56:50
2
Day 2 - AST, Lexical, Hybrid, Agentic RAG
02:29:02
3
Day 3 - Types of RAGs, Eval Metrics
02:52:59
4
Day 4 - RAG Eval Comparison
02:33:11
5
Day 5 - RAG Types, Context Engineering
02:10:03
6
Day 6 - Memory
02:34:43
7
Day 7 - Claude Code Project
02:27:11
8
Day 8 - Project, MCP
02:21:49
9
Day 9 - MCP, Skills, Intro to Long Running Tasks
02:25:01
10
Day 10 - Safety, Long Running Tasks
02:17:08
11
Day 11 - Claude Code Design & Implementation
02:25:20
12
Day 12 - Project Dicussions, Reindexing
01:05:57
13
Day 13 - Semantic Caching, Langfuse, Scaling RAG, Sharding, Multi Tenancy
02:11:45
14
Day 14 - Interview Quess, LLMOps
02:28:45
15
Day 15 - Project Demos, Interview Discussion
02:10:37
Watch the other 14 lessons

One payment unlocks this course and every other premium course. No auto-renew.

See plans

What courses are similar to Agentic AI System Design?

Frequently asked questions

How much should I know about LLMs before starting?
You'll have an easier time if you already understand what an LLM does and have some experience working with software applications. The course starts with agents and retrieval-augmented generation, but it also moves into architecture, evaluation, access control, and scaling. No specific programming language or formal prerequisite is stated, so don't assume you need a particular stack. Expect an engineering focus rather than a general introduction to using AI chat tools.
Will I work on projects, or is this mainly theory?
There are project-focused sessions, including work with Claude Code, design and implementation discussions, and project demos. Alongside that, you'll explore how retrieval, context, and memory fit into an agent-based application. The exact project brief isn't specified, so don't assume you'll build a particular chatbot or business application. You can expect practical project work mixed with architectural explanations, rather than only definitions of agents and RAG.
Does this go beyond putting a simple RAG demo together?
Yes. Basic retrieval is a starting point, but you'll also look at the problems that appear when a system serves multiple users and its data keeps changing. That includes metadata filtering, access control, reindexing, and finding performance bottlenecks. Evaluation gets attention too, with sessions on metrics and comparing RAG approaches. If you've only built a small retrieval demo, these are the areas that extend the discussion toward production use.
Which tools will I actually encounter?
You'll encounter Claude Code in project and implementation sessions, MCP in the agent-focused work, and Langfuse alongside operational topics. Retrieval work also involves vector databases, with FAISS and HNSW included in the search foundations. These tools sit within a broader discussion of system design rather than replacing it. A complete setup guide or required software list isn't provided here, so you shouldn't assume a specific database vendor or development environment is mandatory.
Is this a course on training my own language model?
You shouldn't choose it primarily for model training. The focus is on building applications around large language models: retrieving information, managing context and memory, organizing agents, and handling operational concerns. Training models from scratch and fine-tuning aren't identified as course topics. If your main goal is to develop a model itself, this isn't a confirmed match; if you're trying to make an LLM-based application more reliable, the focus is much closer.
How much time should I set aside?
Expect 35 hours and 30 minutes of course content across 15 lessons. That's the viewing time, not a stated estimate for completing project work or reviewing unfamiliar concepts. You'll need to allow extra time if you want to work through the implementation material rather than just watch it. Although the sessions are labeled by day, that doesn't establish a required 15-day schedule, so use the total runtime to plan your study time.
What could I apply afterward if I use a different AI stack?
The architectural ideas are useful beyond the particular tools discussed. You can apply decisions about document chunking, retrieval methods, evaluation, and context management when designing other LLM applications. Memory design, keeping indexed data current, and separating access between tenants are also concerns that aren't tied to one assistant or database. Tool-specific details may change, but the course gives you engineering approaches to consider when judging how another agent or retrieval system should work.