Track 06: OpenAI & the Model Landscape
The first heavily API-driven track: every OpenAI endpoint you'll actually use, then the wider provider landscape (Anthropic, Google, open-weight models via Hugging Face), small language models and on-device inference, and how pricing and rate limits shape system design. From here on, every track builds on real API calls.
Modules
- The OpenAI API: Your First Call
- Chat Completions Deep Dive
- The Responses API and Statefulness
- Streaming Responses
- Model Families and Generations
- Reasoning Models and Test-Time Compute
- Function Calling Basics
- Structured Outputs and JSON Schema
- The Embeddings API
- Vision and Audio Inputs
- The Anthropic Claude API
- The Google Gemini API
- Open-Weight Models: Llama, Mistral, Qwen
- The Hugging Face Ecosystem
- Small Language Models (SLMs)
- On-Device and Edge Inference
- Pricing, Rate Limits and Quotas
- Provider Abstraction and Model Routing
- Capstone Project