Skill Path Live Labs Included AI Instructor

Building AI Applications with OpenAI Tools & Retrieval

Python developers who have completed OpenAI API basics and want to build production AI systems with tools, retrieval, and multimodal capabilities.

5 Courses
Building AI Applications with OpenAI Tools & Retrieval Badge

Completion Badge

About This Path

Build sophisticated AI applications using OpenAI's advanced capabilities. This intermediate path covers tool calling, parallel function execution, structured outputs with Pydantic, RBAC tool permissions, text embeddings, vector databases with pgvector, hybrid BM25+vector search, RAG pipelines with hallucination detection, and multimodal applications combining GPT-4o vision, Whisper audio transcription, TTS speech synthesis, and gpt-image-1 image generation.

Prerequisites

Completion of the OpenAI API Essentials path or equivalent experience with the OpenAI Responses API.

Courses in This Path

5 Courses
01
OpenAI: Tool Calling & Structured Outputs
Course

OpenAI: Tool Calling & Structured Outputs

Build reliable tool-calling systems using the OpenAI function calling API with parallel execution, permission boundaries, and production-grade error handling. Learn to define JSON Schema tool definitions, orchestrate parallel tool calls, enforce structured outputs with Pydantic, implement role-based tool permissions, and build a production tool orchestration runtime with retry logic and execution logging.

02
OpenAI: Embeddings & Retrieval Systems (RAG)
Course

OpenAI: Embeddings & Retrieval Systems (RAG)

Build production-grade RAG pipelines using OpenAI embeddings, pgvector, hybrid search, and the native File Search API. Learn to compute semantic similarity with text-embedding-3-small, store and query vectors at scale with pgvector, combine BM25 keyword search with vector search using Reciprocal Rank Fusion, and build an enterprise RAG assistant with hallucination detection and source attribution.

03
OpenAI: Multimodal Applications with GPT-4o
Course

OpenAI: Multimodal Applications with GPT-4o

Build real-world applications that combine vision, audio, and image generation using the OpenAI API. Learn to analyze images and documents with GPT-4o, transcribe and translate audio with Whisper, generate expressive speech with TTS, create and edit images with gpt-image-1, and orchestrate all modalities in a multimodal meeting assistant capstone project.

04
OpenAI: Dungeon Quest — Build an AI-Powered RPG
Course

OpenAI: Dungeon Quest — Build an AI-Powered RPG

Build a fully playable web-based RPG powered by OpenAI. You'll start with a complete game engine rooms, characters, combat, pixel art, the whole dungeon and progressively breathe life into it using the OpenAI API. Each exercise adds a new AI capability: a game master that remembers your adventure, NPCs with real personalities, dynamically narrated combat, structured output for reliable state changes, streaming responses, and finally voiced narration with the OpenAI Speech API. By the end you'll have a game you actually want to play, and a solid understanding of how to build multi-turn, multi-persona, multi-modal AI applications.

05
OpenAI: Pages Unwritten — Build a Choose-Your-Own-Adventure
Course

OpenAI: Pages Unwritten — Build a Choose-Your-Own-Adventure

Build a fully playable web-based visual novel powered by the OpenAI API. You'll start with a complete Flask game shell title screen, genre picker, choice rendering, page-flip UI and progressively wire up OpenAI to bring it alive. Each exercise adds a new capability: a storyteller that writes scene narration, structured-output choice branches, AI-generated scene backgrounds via gpt-image-1, plot-arc tracking with ending detection, and streaming narration with compressed long-term memory. By the end you'll have an infinitely replayable choose-your-own-adventure across five genres, plus practical experience with text generation, structured outputs, image generation, streaming, and context-window management.

This path includes:

  • 5 Courses
  • 24/7 AI Instructor Support
  • Live Lab Environments
  • Completion Badges
  • 7-Day Free Trial Available
All Skill Paths