Comprehensive Engineering Syllabus

Generative AI & Agentic AI Engineering

From Fundamentals to Production

A hands-on program designed to help developers and technology professionals understand Generative AI, build Agentic AI applications, and develop practical AI engineering skills through real-world use cases.

Duration
12 Weeks
Commitment
6–8 Hours / Week
Primary Language
Python 3.11+
Format
Applied Labs & Capstone

Program Overview & Philosophy

This course bridges the gap between academic foundations and robust software engineering. Learners progress systematically from LLM inference and prompt serialization to building multi-agent systems, FastMCP tools, stateful LangGraph workflows, and production-ready observable services. Emphasis is placed on real engineering tradeoffs: evaluation metrics, latency, security, and enterprise recovery patterns.

Core Learning Outcomes

  • Core Theory: Master transformers, attention, tokens, embeddings, and context limits.
  • App Development: Build production services using Python, LangChain, and FastAPI.
  • Retrieval Systems: Build enterprise RAG pipelines with vector search and quality metrics.
  • Stateful Agents: Orchestrate cyclical graphs and human-in-the-loop flows with LangGraph.
  • Standard Tooling: Construct reusable protocol integrations via MCP and FastMCP.
  • Observability: Trace, benchmark, and evaluate reliability using LangSmith and Langfuse.
  • Security & Ops: Apply prompt-injection defense, secrets isolation, and Docker CI/CD.
  • Production Delivery: Ship an end-to-end Natural Language to SQL Analytics Assistant with architectural rationale.

Technology Stack & Tooling Matrix

Domain Area Technologies & Libraries Industry Focus
Core Programming Python, AsyncIO, Typing Clean code, asynchronous execution
LLM Integration Model APIs, LangChain core/community Provider-agnostic abstraction
Backend Services FastAPI, Pydantic v2 Type validation, REST contracts
Knowledge Retrieval RAG, Chroma/Qdrant, Embeddings Dense semantic retrieval, hybrid search
Agent Orchestration LangGraph Stateful graphs, checkpointing
Tool Protocol MCP, FastMCP Standardized capability exposure
Tracing & Eval LangSmith, Langfuse Evals, latency, and cost telemetry
Testing & DevOps pytest, Docker, GitHub Actions Containerization & automated regression

Prerequisites: Working knowledge of Python, REST APIs, HTTP, and JSON. No GPU or deep learning required. Capstone Included

The 12-Week Curriculum

Phase I — Foundations, Application Architecture & Retrieval

Weeks 1–4

Week 1 — AI Foundations & LLM Fundamentals

Learning Outcomes: Understand how modern LLMs work and recognize their capabilities and limitations.

Core Concepts

  • AI, machine learning, deep learning, and Generative AI paradigms.
  • Transformers, self-attention, tokens, embeddings, context windows.
  • Pretraining, fine-tuning, inference, and next-token prediction.
  • Hallucinations, temperature sampling, top-p, and architectural limits.

Hands-on Lab: Set up Python environment and build first application using direct LLM API calls.

Case Study: Benchmark rule-based vs. LLM-based support ticket classification accuracy.

Week 2 — Prompt Engineering & LLM Application Development

Learning Outcomes: Design reusable prompts and build reliable applications around LLM APIs.

Core Concepts

  • Zero-shot, few-shot prompt formulation, and in-context learning.
  • Dynamic prompt templates and multi-step task decomposition.
  • Structured outputs, strict JSON Schema generation, and Pydantic parsing.
  • Inference parameters, API error classes, exponential backoff, secrets hygiene.

Hands-on Lab: Build a Python ticket assistant parsing unstructured tickets into validated schemas.

Case Study: Customer service automation with programmatic schema checks and human escalation.

Week 3 — FastAPI for AI Applications

Learning Outcomes: Expose AI capabilities through scalable, maintainable REST APIs.

Core Concepts

  • FastAPI routing, request bodies, and typed response schemas.
  • Dependency injection for model providers and rate-limiting.
  • Asynchronous endpoints, streaming responses (SSE), error handling.
  • Authentication, API key security, and automated endpoint tests.

Hands-on Lab: Ship an asynchronous FastAPI microservice serving validated LLM-backed tasks.

Case Study: Architectural design of an AI inference microservice for mobile and web clients.

Week 4 — LangChain & LLM Application Frameworks

Learning Outcomes: Organize model calls, templates, structured outputs, and composable pipelines.

Core Concepts

  • LangChain core abstractions: Models, ChatModels, and PromptTemplates.
  • LCEL (LangChain Expression Language) pipelines and composition.
  • Output parsers, model fallbacks, and deterministic processing.
  • Tool-calling interfaces and framework vs. raw client tradeoffs.

Hands-on Lab: Refactor the ticket processing service using LangChain primitives and expose via FastAPI.

Case Study: Transitioning from ad-hoc scripts to structured, maintainable framework architectures.

Phase II — RAG Systems & Agentic Architectures

Weeks 5–8

Week 5 — Retrieval-Augmented Generation (RAG)

Learning Outcomes: Retrieve external knowledge and synthesize evidence-grounded answers.

Core Concepts

  • RAG architecture, document loaders, token vs. recursive splitting.
  • Dense embeddings, vector stores, and distance metrics (cosine, dot).
  • Semantic search, retriever configurations, and metadata filtering.
  • Context window assembly, explicit citations, and refusal/abstention logic.

Hands-on Lab: Build a document Q&A system over technical documentation using LangChain and vector stores.

Case Study: Enterprise internal policy assistant ensuring zero hallucination on corporate policies.

Week 6 — Advanced RAG & Evaluation with LangSmith

Learning Outcomes: Improve retrieval accuracy and systematically diagnose incorrect answers.

Core Concepts

  • Hybrid search (BM25 + vector), query rewriting, and cross-encoder reranking.
  • Isolating retrieval precision/recall from generator synthesis quality.
  • Curating golden test datasets for automated regression testing.
  • RAG triad metrics: Faithfulness, Answer Relevance, and Context Precision.

Hands-on Lab: Benchmark baseline vs. reranked RAG configurations and track metrics in LangSmith.

Case Study: Diagnosing and resolving retrieval failures caused by outdated and conflicting documents.

Week 7 — Agentic AI & Tool-Using Agents

Learning Outcomes: Build agents capable of reasoning, selecting tools, and solving multi-step tasks.

Core Concepts

  • Workflows vs. ReAct loops: Reasoning, Action, and Observation cycles.
  • LangChain agents, native tool calling, and structured function schemas.
  • Argument validation with Pydantic, error recovery, and loop termination.
  • Tool authorization, deterministic safeguards, and idempotency.

Hands-on Lab: Build an IT service desk agent that queries KB, inspects user records, and executes calculations.

Case Study: Operational audit of helpdesk operations: determining full automation vs. human-gated steps.

Week 8 — Stateful Workflows with LangGraph

Learning Outcomes: Orchestrate cyclical workflows with state management and human approval gates.

Core Concepts

  • Graphs, nodes, conditional edges, and typed workflow state.
  • State persistence, checkpointing, and time-travel debugging.
  • Human-in-the-loop (HITL) interrupt patterns and approval checkpoints.
  • Handling non-deterministic failures with bounded graph-level retries.

Hands-on Lab: Build a workflow that drafts a transaction, halts for human approval, and resumes on input.

Case Study: Enterprise refund processing engine with mandatory supervisor sign-off thresholds.

Phase III — Tool Protocols, Production & Capstone

Weeks 9–12

Week 9 — MCP & FastMCP Integration

Learning Outcomes: Build reusable business integrations using Model Context Protocol (MCP).

Core Concepts

  • MCP architecture: Host, Client, and Server specifications.
  • Tools, Resources, and Prompts within the standardized protocol.
  • Implementing Python FastMCP servers and type-safe tool registries.
  • Securing tool exposure and bridging MCP endpoints into LangGraph agents.

Hands-on Lab: Build a FastMCP server exposing database operations and connect it to an agent.

Case Study: Standardizing enterprise tools via MCP across varied client interfaces.

Week 10 — Advanced Agent Architecture & Multi-Agent Systems

Learning Outcomes: Design resilient multi-agent patterns while managing system complexity and cost.

Core Concepts

  • Single-agent vs. multi-agent topology: Supervisor, Router, and Delegator.
  • Context window management, memory systems, and shared graph state.
  • Mitigating token bloat, cascading errors, and latency bottlenecks.

Hands-on Lab: Implement a multi-agent triage system with supervisor routing and specialist nodes.

Case Study: Cost and latency tradeoff analysis: RAG vs. Single ReAct vs. Multi-Agent.

Week 11 — Production Engineering, Langfuse & Deployment

Learning Outcomes: Deploy monitored, secure, and resilient AI systems into production.

Core Concepts

  • Automated testing harnesses using pytest and deterministic mock fixtures.
  • Langfuse tracing: tracking token consumption, latency budgets, and costs.
  • Security: prompt injection mitigation, data exfiltration defense, scoped tools.
  • Docker containerization, environment variable management, and CI/CD pipelines.

Hands-on Lab: Instrument telemetry with Langfuse, add pytest CI suites, and package in Docker.

Case Study: Enterprise pre-deployment readiness audit covering security and SLA standards.

Week 12 — Capstone Defense & AI System Design

Learning Outcomes: Deliver an end-to-end production AI copilot with rigorous evaluation.

Core Concepts

  • Translating business requirements into resilient AI architectures.
  • Engineering tradeoff justification: LLM vs. RAG vs. Agentic workflows.
  • Production readiness reporting: quality benchmarks, latency, cost analysis.

Hands-on Lab: Deliver complete Natural Language to SQL Analytics Assistant with API, stateful graphs, MCP, and observability.

Deliverable: Complete GitHub repository with test suite, Dockerfile, and architecture document.

READY TO BUILD?

Start your AI engineering journey.

dhacademyhyderabad@gmail.com ↗

ENROLLMENT AND COHORT DETAILS BY EMAIL · NO PAYMENT TAKEN ON THIS SITE