Course outline
Intermediate
Explore transformers and build applications with retrieval, model APIs, tools, and agents.
Transformer basics
Follow attention, encoders, decoders, and position information through a transformer.
Language model architectures
Compare GPT, BERT, reasoning models, and the tasks different model designs support.
Applications with LangChain
Make model calls, connect tools, manage conversation memory, and build a small agent.
Retrieval-augmented generation
Find relevant documents and use them to answer questions with sources.
Embeddings and search
Choose embeddings, split documents, compare vector stores, and build search.
Agent frameworks
Build small agents with Google ADK, the OpenAI Agents SDK, and CrewAI.
MCP tools and workflows
Connect tools with MCP and build workflows that track their state and recover from interruptions.
Tools for AI application development
Use MCP, LlamaIndex, and the Vercel AI SDK in applications with user accounts.
Testing AI applications
Validate structured output, select useful context, and evaluate results.