Document Preview

Skilleze Technologies

Agentic AI

Build autonomous AI agents that plan, use tools, and orchestrate multi-step workflows — from single-agent loops to production multi-agent systems with observability.

Official Course Syllabus

Generated: 2026

Duration

8 weeks (64 hours of instruction)

Mode

Offline — Flat no. 8A, 2nd Floor, Kanchana Kiran Apartment, Ramdaspeth, Nagpur - 440010 / Online live (Zoom) / Hybrid

Outcome

Course Completion Certificate — Skilleze Technologies

Module-by-Module Curriculum

Module 1:Agent Architectures & The ReAct Loop

Week 1

Core Topics

  • What is an AI agent: the perception → planning → action loop
  • ReAct (Reason + Act): the foundational single-agent architecture
  • Agent vs Chain vs Pipeline: when each pattern applies
  • Building a ReAct agent from scratch using bare OpenAI API
  • Thought-action-observation cycle: understanding agent step traces
  • Agent failure modes: loops, hallucinated tool calls, context overflow
  • LangChain AgentExecutor: wrapping tools and the underlying loop

Tools & Tech

PythonOpenAI APILangChain Agents

Learning Outcomes

  • Build a ReAct agent loop from scratch that reasons about a task and selects tools iteratively until it reaches a correct answer — without a framework hiding the internals.

Module 2:Tool Use & Function Calling

Week 2

Core Topics

  • OpenAI function calling: schema definition, tool selection, result handling
  • Tool design principles: single responsibility, typed inputs/outputs, idempotency
  • Building custom tools: web search (Tavily), Python REPL, file read/write, HTTP calls
  • Parallel function calling: handling multiple simultaneous tool requests
  • Error handling in tool results: graceful degradation strategies
  • Pydantic tool schemas: generating OpenAI-compatible JSON schemas automatically
  • Security considerations: what tools should and should not be able to do

Tools & Tech

OpenAI Function CallingPydanticTavily Search APIPython subprocess

Learning Outcomes

  • Build a custom toolbox of 4+ tools (search, calculator, file I/O, HTTP) with Pydantic-typed schemas, and wire them into an agent that selects and calls tools autonomously.

Module 3:Planning, Memory & Context Management

Week 3

Core Topics

  • Planning strategies: chain-of-thought planning, plan-and-execute pattern
  • Plan-and-Execute agent: the planner model vs the executor agent split
  • Short-term memory: in-context conversation history management
  • Long-term memory: semantic memory with vector stores, episodic storage
  • External memory with Zep and mem0: storing and retrieving user context
  • Memory compression: summarising long conversation histories automatically
  • Handling context window limits in long-running agentic tasks

Tools & Tech

LangChain MemoryRedisZepmem0

Learning Outcomes

  • Build an agent with both short-term conversation memory and long-term semantic memory — one that remembers facts across sessions and plans multi-step tasks explicitly.

Module 4:CrewAI — Role-Based Multi-Agent Systems

Week 4

Core Topics

  • CrewAI concepts: Crew, Agent, Task, Process (sequential vs hierarchical)
  • Defining agent roles, backstories, and goals for specialised behaviour
  • Task delegation: sequential task pipelines and task context passing
  • Hierarchical process: a manager agent assigns tasks to specialist agents
  • Inter-agent communication: how agents share output as context
  • Custom CrewAI tools and integrating third-party APIs as tools
  • Building a research and writing crew: researcher, analyst, writer agents

Tools & Tech

CrewAIPythonSerper APIDALL-E (optional)

Learning Outcomes

  • Orchestrate a 3-agent CrewAI crew (researcher, analyst, writer) that autonomously researches a topic, synthesises findings, and produces a structured report.

Module 5:LangGraph — Graph-Based Agent Workflows

Week 5

Core Topics

  • Why LangGraph: stateful, cyclical graphs vs sequential chains
  • LangGraph fundamentals: StateGraph, nodes, edges, and conditional routing
  • Defining agent state: TypedDict state schema for shared memory
  • Conditional edges: routing agent flow based on tool output or score
  • Human-in-the-loop: interrupt before tool calls for human approval
  • Persistence and checkpointing: resuming interrupted agent runs
  • Subgraphs and modular agent composition in LangGraph

Tools & Tech

LangGraphLangChainPythonMermaid (for flow diagrams)

Learning Outcomes

  • Design and implement a stateful LangGraph workflow with conditional branching, human-in-the-loop interrupts, and run persistence — demonstrating production agent architecture.

Module 6:AutoGen & Multi-Agent Conversations

Week 6

Core Topics

  • AutoGen ConversableAgent: user proxy agents and AI assistant agents
  • GroupChat: orchestrating multiple agents in a round-robin conversation
  • GroupChatManager: controlling who speaks next in a multi-agent session
  • Code execution agents: having agents write and run Python code autonomously
  • Nested chats: agents triggering sub-conversations to complete sub-tasks
  • AutoGen vs CrewAI vs LangGraph: a comparative analysis for team selection
  • Building a code review pipeline with a coder agent and critic agent

Tools & Tech

AutoGen (Microsoft)PythonCode ExecutorGroupChat

Learning Outcomes

  • Build an AutoGen GroupChat with a coder agent, a critic agent, and a user proxy — where the agents collaboratively write, review, and refine Python code autonomously.

Module 7:Model Context Protocol (MCP) & Agent Interoperability

Week 7

Core Topics

  • What is MCP: the open protocol for connecting AI models to external tools and data
  • MCP architecture: host, client, server — and how they communicate
  • Building an MCP server in Python: exposing resources, tools, and prompts
  • MCP tools vs function calling: similarities and key differences
  • Connecting an MCP server to Claude Desktop and other MCP-compatible clients
  • MCP resources: serving dynamic context (database records, files) to AI models
  • Security model in MCP: capability permissions and sandboxed execution

Tools & Tech

MCP Python SDKClaude API (MCP host)FastAPIVS Code MCP extension

Learning Outcomes

  • Build a working MCP server in Python that exposes 2+ tools and 1+ resource, and connect it to a Claude or compatible AI host for tool-augmented AI interactions.

Module 8:Observability, Evals & Autonomous Workflow Capstone

Week 8

Core Topics

  • Why observability matters: diagnosing agent failures in production
  • LangSmith tracing: capturing every LLM call, tool use, and token count per run
  • AgentOps: session tracking, cost monitoring, and agent behaviour analytics
  • Agent evaluation: success rate, average steps to completion, cost per task
  • LLM-as-judge evaluation for agent output quality
  • Capstone project: design and deploy an autonomous workflow agent with full observability
  • Agent safety: rate limiting, cost caps, approval gates for high-stakes actions

Tools & Tech

LangSmithAgentOpsArize PhoenixFastAPIRailway

Learning Outcomes

  • Deploy an observed, evaluated, production-ready autonomous agent workflow — with LangSmith or AgentOps tracing, an LLM-as-judge evaluation suite, and a live public endpoint.

Capstone Projects

Autonomous Research & Report Agent

Problem: Build an agent that accepts a research topic, autonomously searches the web, reads sources, synthesises findings across multiple documents, and produces a structured written report — all without human intervention.

LangGraphOpenAI GPT-4oTavily SearchLangSmithFastAPIRailway

Deliverable: A deployed API endpoint that accepts a topic string and returns a markdown research report — with full LangSmith trace showing every agent step, token count, and tool call.

Multi-Agent Software Development Crew

Problem: Orchestrate a CrewAI or AutoGen crew where a Product Manager agent writes user stories, a Developer agent writes code to fulfil them, and a QA agent reviews and tests — simulating a mini software team.

CrewAI or AutoGenOpenAI GPT-4oPython Code ExecutorAgentOps

Deliverable: A runnable multi-agent pipeline that takes a feature request and outputs working Python code, test cases, and a QA review — with AgentOps session recording shared as portfolio evidence.

Intelligent Automation Agent with MCP

Problem: Build an MCP server exposing tools for a business use case (e.g., reading a CRM database, sending emails, looking up inventory) and wire it to an AI client that executes business workflows autonomously.

MCP Python SDKClaude APIFastAPIPostgreSQLLangSmith

Deliverable: A production MCP server with 3+ tools and 2+ resources, integrated with Claude or a LangGraph agent, deployed and documented — demonstrating real MCP architecture knowledge.