Conversational Agents Course
Seven practical workshops on building, exposing and evaluating conversational agents.

- 01LLMs
- 02REST
- 03FastAPI
- 04Chains
- 05Tools
- 06Evaluate
- 07Demo
Problem
Project brief
Give Master’s students enough structure and hands-on practice to build and assess a complete API-based conversational agent.
Contribution
Role and scope
Designed the curriculum, taught the workshops and built the reference implementations.
Python · FastAPI · LangChain · LLMs
Implementation
Key technical decisions
- Structured the material from REST and FastAPI fundamentals through tools, function calling and evaluation.
- Separated routes, Pydantic models and the LLM service in the reference application.
- Finished with group projects and demonstrations so students had to combine the complete workflow.
Constraints
Engineering constraints
- Fit API fundamentals, LLM orchestration and evaluation into seven progressive workshops.
- Keep the reference implementation approachable while preserving a realistic service structure.
- Provide exercises that connect theory to observable application behavior.
Outcome
Result
More than 20 Master’s students completed the seven-workshop sequence and presented working group projects.