Conversational UI Course

Build a Conversational UI

A practical guide to building conversational UIs: 11 lessons covering chat interfaces, voice assistants, streaming responses, conversation context, error recovery, agentic AI patterns, and accessibility. Includes code examples in React and design patterns used by ChatGPT, Claude, Slack, and Siri.

IntermediateUpdated Apr 2, 2026

11 lessons · 54 minutes · 4 modules

About this course

Learn how to design and build conversational interfaces - from chat message bubbles and typing indicators to voice interaction, context management, and suggested prompts.

A practical guide to building conversational UIs: 11 lessons covering chat interfaces, voice assistants, streaming responses, conversation context, error recovery, agentic AI patterns, and accessibility. Includes code examples in React and design patterns used by ChatGPT, Claude, Slack, and Siri.

What you'll learn

  • Foundations: Understand the primitives before you build.
  • Building: Implement the core parts of your interface.
  • Advanced Patterns: Handle edge cases, errors, and complex flows.
  • Ship It: Accessibility, agentic patterns, and a production checklist.

All lessons

Not ready to start?

Get daily AI UX patterns and new guides as we ship them. No spam, unsubscribe anytime.