The OpenAI platform provides four core APIs covering text, images, audio, and semantic search. This course covers all four through a single, practical project: an internal knowledge search tool that answers employee questions using text generation, vision, voice, structured output, and semantic search. Connect the Responses API to live web data, custom functions, and third-party services through MCP. Add speech-to-text, text-to-speech, and image generation capabilities. All code runs in GitHub Codespaces against live APIs, so you finish with a working application you can adapt for your own team.
This course is designed for software developers and engineers who write Python and have experience building web applications or internal tools, but haven’t worked with the OpenAI API yet, as well as technical team leads and architects evaluating the OpenAI platform for their organization. This course is integrated with GitHub Codespaces, an instant cloud development environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace.






