Agentic AI · 16 problems · 4 optional · 3 project ideas

Problem sheet

Beginner

5 problems

Tool Registry and Dispatch

tools · function-calling · validation

Parsing Model Tool Calls

parsing · json · tool-calling

Tools and Tool Calling with LangChain

langchain · tools · tool-calling

Perceive-Act Loop

agents · environments · reflex-agent

Goal Tests and Step Budgets

agents · termination · budgets

Intermediate

7 problems

ReAct Loop with a Scripted Model

react · agent-loop · tool-use

LangGraph Basics: State, Nodes and Edges

langgraph · state-machines · workflows

A ReAct Agent in LangGraph

langgraph · react · agents

Conversation Memory with trim_messages

langchain · memory · context-window

Conversation Memory Window by HandOptional

memory · context-window · token-budget

BFS Planner

planning · search · bfs

A* Planner

planning · a-star · heuristics

Advanced

8 problems

Dependency-Ordered Plans

planning · dag · topological-sort

Validating Tool Arguments and Retrying

langchain · validation · pydantic

Validate-and-Retry Tool CallsOptional

structured-output · validation · retries

Orchestrator and Workers in LangGraph

langgraph · orchestration · map-reduce

Orchestrator-Workers Pipeline by HandOptional

multi-agent · orchestration · evaluator-optimizer

Guardrails with Human Approval

langgraph · guardrails · human-in-the-loop

Permission GuardrailsOptional

safety · guardrails · permissions

Evaluating Agents

evaluation · agents · regression-testing

Project ideas

3 project ideas

Study-Planner Agent

Project idea · agents · langgraph · tools

Club Event Assistant

Project idea · agents · guardrails · human-in-the-loop

Agent Evaluation Suite

Project idea · evaluation · testing · agents