• Master the art of building intelligent AI agents that can plan, reason, act, and adapt—just like a human teammate.
• Get hands-on with cutting-edge tools such as LangChain, CrewAI, and AutoGen to create real-world AI solutions across industries.
• Transform static AI into smart, goal-driven systems using GenAI, RAG, prompt engineering, and adaptive feedback loops.
• Deploy and optimize your own AI agents with memory, tools, and monitoring—ready for real users and real-world impact.
• Become a future-ready AI builder by solving practical problems through custom multi-agent workflows across business, tech, and beyond.
Online
20 Weeks
IITM Pravartak Technologies Foundation
Technology Innovation Hub (TIH) of IIT Madras
and
Emeritus
INR 1,25,000 + GST
Graduates (10+2+3) from a recognised university in any discipline.
Math and programming knowledge referred
Prof. Madhusudhanan Baskaran (IITM Pravartak Lead Faculty)
Prof. Madhusudhanan is a Principal AIML Consultant at IITM Pravartak and Guest Faculty at IIT Madras, specialising in Agentic AI, generative systems, and intelligent automation. With over 32 years of experience across academia, industry, and government, he brings deep expertise in designing AI agents that plan, reason, and adapt autonomously.
His portfolio includes AI-led projects for the Supreme Court of India, CAG, ReBIT, and the Indian Army, focusing on responsible, scalable AI systems using LLMs, speech technologies, and document intelligence. A key voice in India’s AI transformation, he actively mentors deep-tech startups and leads initiatives in explainable AI and modular agent architectures.
Installing Python and Jupyter What is ChatGPT and how to use it for coding help; Live: Python installation, writing first program; ChatGPT for debugging and code explanations
Numbers, Strings, Lists, Dictionaries, Loops and conditionals in Python; Live coding: Build a decisionmaking chatbot; Loop exercises and variable tracing
Defining functions, Arguments and returns, Importing and using libraries (requests, json), Working with Numpy and Pandas; Modular coding session, Reuse logic from one file in another, Build a simple calculator CLI, Calling a public API, Working with Data
AI vs ML vs DL, Supervised & Unsupervised learning, Neural networks intro, Reinforcement Learning basics, Search and optimization in AI agents; Quick quiz/discussion on ML types using case examples, Demonstration of basic models using visual tools (e.g., classification agent), Show DL in Real life with pretrained model examples
What are LLMs?, Transformer architecture (overview), Tokenization & Embeddings, Context windows & memory limits, Basics of prompt engineering; Tokenization demo (breaking inputs into tokens), Visualization: How attention works in Transformers, Live exploration: Prompt responses using various LLMs, Prompt tuning challenge: Generate summaries with context constraints
What are embeddings?, Token vectors vs sentence embeddings, Distance metrics (cosine, Euclidean), Intro to similarity search; Visualize word/sentence embeddings using dimension reduction (PCA/t-SNE), Explore cosine similarity between query and docs, Build basic vector search using OpenAI embeddings and FAISS
Basics of LangChain, OpenAI API, Prompt formatting and response parsing; Demo: Build a simple toolusing agent (e.g., use calculator + search tool), Prompt templates introduction
What is Agentic AI?, Autonomous AI vs Traditional AI, Agent lifecycle and capabilities, Types of autonomy in AI systems, Realworld examples of agents (assistants, planners, scouts); Discuss maturity levels of AI autonomy, Compare rulebased systems vs agents, Interactive brainstorming: Where can agents be used in business?, Live demo of a simple agent in action (e.g., task planner)
Agents vs Functions vs APIs, Overview of agentic libraries: LangChain, Autogen, CrewAI, Tool abstraction and orchestration basics, How agents use external tools via APIs; Walkthrough: Building a basic toolusing agent, Demo: Visual orchestration with LangFlow or Flowise, Agent execution tracing and debugging demo, Mini handson: Connecting a calculator or search tool
Types of agents: Reactive, Deliberative, Hybrid, Multiagent system fundamentals, Taskoriented vs Goaloriented agents, Agent communication & reasoning frameworks; Diagramming session: Design your own agent architecture; Demo: CrewAI or Autogen multiagent setup; Simulation: Agent collaboration on a task (e.g., writer + editor agent); Agent design roleplay: Who does what in a team?
Goalsetting and planning in autonomous agents, Hierarchical vs reactive planning, Multiagent strategies, Reinforcement loops in planning; Live demo: Agent planning task using CrewAI or LangChain planning agent; Handson: Modify plan based on changing goals; Group activity: Define agent goals and break into tasks; Scenario simulation: Travel planning agent with constraints
Shortterm vs Longterm memory in agents, Vector stores and embedding storage, Semantic similarity & chunking, RetrievalAugmented Memory loop; Demo: Building an agent with memory (shortterm + longterm); Handson: Document chunking + vector search; Workshop: Improve agent response with memory access; Case Study: Memory use in customer support agents, MCP DEMO
Prompt types: Zeroshot, Oneshot, Fewshot; Chainofthought prompting; Instruction tuning basics; Dynamic prompt construction patterns; Prompt engineering lab: Refine prompts for clarity, tone, reasoning; Demo: Chainofthought & stepbystep tasks; Handson: Modular prompt assembly using LangChain or Flowise; Activity: Fix a badly behaving agent by prompt rewrites
Reinforcement Learning fundamentals, RLHF (Reinforcement Learning with Human Feedback), Reward systems for agents, Adaptive behavior tuning; Demo: Adaptive agent adjusting to new inputs (using OpenAI functions or simulated RL); Walkthrough: Feedback loops in task agents; Group activity: Design a reward system for a learning agent; Comparison: Hardcoded vs adaptive behaviors
RAG architecture overview, Combining retrieval and generation flows, Contextual embeddings & relevance ranking, Customizing RAG for Q&A, summarization; Demo: Build a document Q&A bot with RAG; Handson: Connect embedding model + vector store + LLM chain; RAG tuning exercise: Improve relevance, reduce hallucination; Group debugging: Why is this RAG agent failing?
Hosting options for agents (cloud, serverless, embedded), API deployment walkthrough, Latency optimization basics, Monitoring principles; Demo: Deploying an agent on Hugging Face, Streamlit, or LangChain + FastAPI; Performance testing: latency & response quality; Add observability using LangSmith or OpenTelemetry; Live deployment of one agent endtoend
Why agent evaluation is hard, Key metrics: task success, coherence, correctness, coverage, latency, Logging & tracing basics, Manual vs automated evaluation approaches; Demo: Agent tracing and error inspection using LangSmith; Case review: Diagnosing agent failure (RAG or Planner); Handson: Design a custom evaluation rubric; Activity: Fix a broken agent based on logs
What is responsible AI?, Risks with autonomous agents (bias, hallucinations, misuse), Data privacy and consent for agent interactions; Group debate: Should AI agents make decisions independently; Walkthrough: Designing a safety layer (rate limiting, content filtering); Review real-world agent failures and ethical breaches
Agent use cases across domains (business, education, healthcare, customer support, research), ROI of agent adoption, Success stories and failure lessons; Demo: Business workflow automation agent (e.g., lead qualifier or research assistant); Group discussion: Analyze case studies; Ideation: Brainstorm your domainspecific agent; Interactive Q&A with instructor
What are lowcode/nocode tools for agents?, Pros and cons of visual pipelines, Intro to Flowise, LangFlow, AutoGen Studio, When to use lowcode over code"; Guided walkthrough: Build a multi-tool agent in Flowise or LangFlow; Explore visual node linking, memory blocks, and prompt templates; Live debugging with flow-based tools
Project guidelines and success checklist, Project templates: research agent, planner, assistant, tutor, etc., Tips on deployment & UI wrapping; Project planning and peer idea reviews; Demo: Stepbystep agent build with tools and memory; Breakout rooms for mentorship support; Final presentations & feedback; Group reflection: what worked, what didn’t; Instructor showcase of top submissions