# Course tutor that answers from your materials

A chat tutor for a course or training program. It answers learners' questions from the course materials you upload, points to where in the materials the answer is, and remembers the conversation so follow-up questions work.

**Use cases:** Education

**Tags:** tutor, course, training, chat, study help, onboarding

[Create this agent](https://seclai.com/agent-examples/create/course_tutor_with_memory)

## How it starts

Trigger: dynamic input.

## What it needs

- **Course materials source** — Where your course materials live. Upload syllabi, readings and slides to it after the agent is created.
- **Course knowledge base** — The knowledge base the tutor answers from.
- **Tutoring conversations** — Holds each learner's conversation history, keyed by session.

## Steps

- Find relevant course material
- Record the question
- Reply as a tutor
  - In parallel: Stream the reply
  - In parallel: Record the reply
