Lesson 1: Environment
1.1 Welcome
1.2 Python
1.3 Virtual environment
1.4 Git
1.5 Cursor
1.6 OpenAI
1.7 First AI Agent
1.8 AI Agent with OpenAI SDK
1.9 AI Agent Chat Bot
1.10 Plan Your Project
1.11 Plan Your Requirements
Lesson 2: User Interaction
2.1 Architecture
2.2 Core Logic as a Service
2.3 Verify core logic
2.4 Web Server
2.5 Command Line Interface
2.6 Web Interface
2.7 Debugging the Web Interface
2.8 Bonus Development Tips
2.9 Your Project
Lesson 3: Interacting with the World
3.1 Interacting with the World
3.2 API for Agents
3.3 Preparing Product Catalog
3.4 Building a Product Search API
3.5 Building a Product Search API 2
3.6 Enabling the Agent to Use Product Search API
3.7 Web Interface
3.8 Structured Output
3.9 Structured Output 2
3.10 Structured Output 3
3.11 Your project
Lesson 0.2: Course Logistics and Office Hours
As a paid student of this course, you will be able to join us for five upcoming office hours on Sundays from 7 PM to 8 PM PST to ask questions about the course or your project. Once you sign up for the course, we will add you to calendar invitations to join us.
We have prepared source code for the examples in lessons 1 to 4. They are available as a zip file in the first section of each lesson.