Course overview
Covers foundations of modern AI applications: product architecture (chat, files, tools, memory, evals), provider abstraction (Claude, OpenAI-compatible APIs, local models) and streaming UX with the AI response lifecycle.
Product architecture: structuring chat, file handling, tool integration, memory and evals to design coherent AI products.
Provider abstraction: principles for supporting multiple backends (Claude, compatible APIs, local models) and fallback strategies.
Streaming UX and response lifecycle: design UX around streaming, response states and the data model for users, conversations and artifacts.
Skills and topics covered
Access the platform
Open the catalogue to review course details, access conditions, and your personal progress. Sign in.
