OpenAI Courses

OpenAI API and platform courses

6 Courses
6 courses
OpenAI: Pages Unwritten — Build a Choose-Your-Own-Adventure
Intermediate

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

Build a playable choose-your-own-adventure visual novel with the OpenAI API. Add a storyteller, branching choices, scene backgrounds with gpt-image-1, story-arc tracking, and streaming — one exercise at a time.

3 Exercises
OpenAI: Dungeon Quest — Build an AI-Powered RPG
Intermediate

OpenAI: Dungeon Quest — Build an AI-Powered RPG

Build a playable web RPG step by step using the OpenAI API. Add a game master, NPC dialogue, combat narration, structured output, streaming, and voiced speech narration — one exercise at a time.

3 Exercises
OpenAI: Multimodal Applications with GPT-4o
Intermediate

OpenAI: Multimodal Applications with GPT-4o

Build multimodal AI applications with GPT-4o vision, Whisper audio transcription, TTS speech synthesis, and gpt-image-1 image generation.

5 Lessons 5 Exercises
OpenAI: Embeddings & Retrieval Systems (RAG)
Intermediate

OpenAI: Embeddings & Retrieval Systems (RAG)

Build production RAG pipelines with OpenAI embeddings, pgvector, hybrid BM25+vector search, and the native File Search API.

5 Lessons 5 Exercises
OpenAI: Tool Calling & Structured Outputs
Intermediate

OpenAI: Tool Calling & Structured Outputs

Build production-grade tool-calling systems with JSON Schema definitions, parallel execution, Pydantic structured outputs, and role-based permission enforcement.

5 Lessons 5 Exercises
OpenAI: Getting Started with the OpenAI API
Beginner

OpenAI: Getting Started with the OpenAI API

Build your first AI applications with the OpenAI Python SDK. Master authentication, the Responses API, streaming, token optimization, and structured outputs through 5 hands-on labs.

5 Lessons 5 Exercises