Are you ready to start creating systems and applications using AI? In this track, you'll learn how to use the OpenAI API in Python to begin creating diverse applications like chatbots, AI agents, semantic search engines, and recommendation systems. You'll discover how organizations worldwide are building new AI products and features built on the OpenAI API. Through hands-on coding exercises, you’ll learn how to send prompts to OpenAI's GPT models to solve a wide range of real-world problems. You'll learn state-of-the-art prompting techniques to get the most out of these models. Finally, you'll learn to encode large text corpora to begin creating context-aware applications using embeddings.
Overview
Syllabus
- Working with the OpenAI API
- Start your journey developing AI-powered applications with the OpenAI API. Learn about the functionality that underpins popular AI applications like ChatGPT.
- Multi-Modal Systems with the OpenAI API
- Create multi-modal systems using OpenAI's text and audio models, including an end-to-end customer support chatbot!
- Prompt Engineering with the OpenAI API
- Dive deep into the principles and best practices of prompt engineering OpenAI's GPT models via the OpenAI API.
- Working with the OpenAI Responses API
- Build smart, interactive, and reliable AI applications easier than ever before with the OpenAI Responses API and GPT-5.
- Introduction to Embeddings with the OpenAI API
- Unlock more advanced AI applications, like semantic search and recommendation engines, using OpenAI's embedding model!
Taught by
James Chapman, Eduardo Oliveira, Fouad Trad, Emmanuel Pire, and Francesca Donadoni