Welcome to the official course repository for Agent Engineering Bootcamp: Developers Edition.
This repo is for anyone and contains all code, exercises, templates, and project materials used throughout the course.
What makes this different? A structured 4-part journey from deployment efficiency to validated action. Master the complete agentic systems stack: LLM optimization, hybrid memory models (RAG + Knowledge Graphs), ReAct agents with orchestration, and production-grade evaluation frameworks. Build AI systems that are fast, intelligent, safe, and production-ready.
π Visit course page β’ πΎ Save $200 with code 200OFF
- Part 1: Deployment & Efficiency
- Part 2: Retrieval & Memory
- Part 3: Acting & Control
- Part 4: Evals as Engineering Discipline
- Technology Stack
- What You'll Build
If you'd like to deepen your understanding of building LLM applications, refer to this book:
Build LLM Applications from Scratch
- This repo contains supplemental content for the course. Content is organized week by week, aligned with live sessions and project milestones.
- Google Colab Pro is the preferred environment for running notebooks.
- You may also clone the repo locally and run notebooks using Jupyter or your IDE.
- Each notebook includes its own dependencies via
!pip installβ there is no globalrequirements.txt.
git clone https://github.com/yourusername/enterprise-rag-agents.git
cd enterprise-rag-agents
python3 -m venv venv
source venv/bin/activateThe Agentic Systems Roadmap: From Efficiency to Action
This course follows a structured path from building performant AI systems to ensuring they act safely and effectively in production.
Building the Performance & Memory Engine
Focus on Quantization and KV Caching to define what is actually deployable in the real world.
- LLM Deployment and Hosting
- Quantization methods (4-bit, 8-bit)
- KV Caching optimization
- Speculative Decoding
- Mixture of Experts
Hybrid Memory Models
Integrates RAG for unstructured data and Knowledge Graphs for structured, symbolic reasoning.
- Naive RAG vs Agentic RAG
- Agentic RAG Components
- Semantic Cache implementation
- Knowledge Graphs for structured reasoning
- GraphRAG at scale
- Text-to-Cypher conversion with LLMs
- RAG vs Knowledge Graph Evaluation
Knowledge Graphs Basic Version:
Knowledge Graphs Advanced Version:
π Featured Project: RAG vs Knowledge Graph Comparison Framework
A production-ready Streamlit application that objectively compares RAG and Knowledge Graph approaches using LLM-based evaluation. Includes interactive graph visualizations showing the exact data path used for each answer.
Interactive Demo:
cd Module_4_Knowledge_Graphs
python setup.py # One-time setup
streamlit run app.pyIntelligence Becomes Action
Uses ReAct loops and Guardrails to ensure agents reason, act, and coordinate safely.
- Building LLM Agents from scratch
- ReAct (Reasoning + Acting) patterns
- Multi-Agent Orchestration with ADK & MCP
- AI Agent Frameworks (smolagents, AutoGen, CrewAI)
- Production Guardrails (Llama Guard)
- Safety and control mechanisms
Agent Pro from Scratch [old version]:
Closing the Loop
Validates the entire stack by measuring and optimizing efficiency, reasoning quality, and safety.
- LLM-based evaluation frameworks
- RAG vs Knowledge Graph comparison methodologies
- Safety evaluation and jailbreak testing
- Production monitoring and validation
- Performance benchmarking
This course uses the following tools and services:
| Area | Tools / Frameworks |
|---|---|
| LLM Access | Ares API (via Traversaal.ai), OpenAI GPT-4o-mini |
| Agent Frameworks | ADK, A2A, CrewAI |
| Vector Search | FAISS (Colab), OpenSearch (optional) |
| Graph Databases | Neo4j Aura, NetworkX |
| Memory & Caching | Redis Cloud (recommended setup) |
| Web Interfaces | Streamlit, FastAPI |
| Visualizations | Pyvis, Plotly, Interactive Graph Rendering |
| Notebooks | Google Colab Pro (preferred), Jupyter (optional) |
| Deployments (Optional) | AWS Lambda, Step Functions, FastAPI |
| Language | Python 3.10+ |
You don't need to pre-install anything locally. All key dependencies are included in each notebook. g
This course goes beyond theory. You'll build production-ready systems across four key phases:
- Optimized LLM Deployments with quantization and KV caching
- Agentic RAG Systems with advanced retrieval and semantic caching
- Knowledge Graph Applications with RAG vs KG evaluation framework
- Hybrid Memory Models combining structured and unstructured data
- ReAct Agent Systems that reason and act autonomously
- Multi-Agent Workflows with ADK, A2A, and CrewAI orchestration
- Production Guardrails for safe AI deployment (Llama Guard)
- LLM-based Evaluators for comprehensive system validation
- Interactive Dashboards using Streamlit for real-time demos
Each module includes hands-on projects you can showcase in your portfolio.
"Finally a course that moves past theory and teaches how to build AI systems that work." "Everything was practical β I now know how to apply RAG and agents in real products."
Rating: βββββ 4.8/5 (96 reviews)
Your Instructor: Hamza Farooq Founder | Ex-Google | Professor at UCLA & UMN
What You'll Learn:
- β‘ Optimize LLM deployment with quantization, KV caching, and speculative decoding
- π§ Build hybrid memory systems combining RAG and Knowledge Graphs
- π€ Create ReAct agents with multi-agent orchestration (ADK, MCP)
- π‘οΈ Implement production guardrails and safety mechanisms
- π Master evaluation frameworks that validate efficiency, reasoning, and safety
- πΌ Deploy production-ready AI systems with modern tooling
Course Highlights:
- 4-part structured curriculum: From Efficiency to Action
- 6 weeks of intensive, hands-on learning
- Live sessions with industry expert (Ex-Google, UCLA & UMN Professor)
- Production-ready code and templates for every phase
- Real-world case studies and architectures
- Certificate of completion
This repository is for enrolled students only and contains all code, exercises, and project materials.
Your instructor: Hamza Farooq Created by boring-bot
Building the future of AI, one agent at a time.