Deploy Agentic AI in Production with Amazon Bedrock AgentCore, AWS, and the OpenAI Agents SDK
Lifetime Access
Lifetime access to course for a one-time price.
Tired of building AI prototypes that never make it to production?
You’re not alone. Many engineers can build impressive agentic AI demos—but hitting a wall when trying to scale those systems into production is common.
This course solves that problem.
You’ll learn how to use Amazon Bedrock AgentCore—part of AWS’s cutting-edge generative AI stack—to deploy real, secure, scalable agent systems. You’ll take a working OpenAI Agents SDK project and transform it into a production-grade service, using AgentCore’s built-in memory, identity, tools, and observability features.
By the end of this course, you won’t just understand agentic AI—you’ll have deployed one.
What You’ll Learn
- How to use Amazon AgentCore to host your AI agents serverlessly in production
- Add memory to your agents (short-term and long-term)
- Handle user identity and secure authentication in agent workflows
- Integrate real tools, APIs, and third-party data using Bedrock’s Gateways
- Monitor and debug agents using AgentCore’s observability features
- Build a complete hands-on agentic AI project using the OpenAI Agents SDK
Why Amazon AgentCore?
Amazon Bedrock AgentCore provides a serverless runtime purpose-built for agentic AI. It handles scaling, security, and tool integrations so you don’t have to. With first-class support in AWS, it’s the fastest way to take your generative AI project from experiment to enterprise.
Who This Course Is For
- AI engineers and developers who’ve built agent prototypes—but haven’t shipped them
- ML practitioners ready to operationalize generative AI
- Software engineers looking to upskill in AWS AI tools and infrastructure
- Builders who want hands-on, project-based experience with agent systems in production
If you’ve been exploring agentic AI or the OpenAI Agents SDK, this course will show you how to make it real—on a secure, scalable production stack.
About the Instructor
Hi, I’m Frank Kane. I spent 9 years at Amazon and IMDb, where I helped build and lead the AI systems behind some of the most-visited websites on the planet.
Since leaving Amazon, I’ve taught over one million students around the world how to succeed in machine learning and data science through Sundog Education.
This course brings my real-world engineering experience at Amazon together with today’s most powerful agentic AI tools—so you can stop prototyping and start deploying.
What You’ll Walk Away With
By the end, you’ll have:
- A working, full-featured agentic AI system deployed with Amazon AgentCore
- The confidence to scale, monitor, and maintain your own production agents
- Practical experience that applies directly to your work or portfolio
Please Note:
Following along hands-on with the project in this course requires an OpenAI developer account and an AWS account, as well as a Python development environment. Total costs should not exceed a few dollars, or you can just watch the videos without incurring any cloud costs.
Frank Kane
Author
Our courses are led by Frank Kane, a former Amazon and IMDb developer with extensive experience in machine learning and data science. With 26 issued patents and 9 years of experience at the forefront of recommendation systems, Frank brings real-world expertise to his teaching. His ability to explain complex concepts in accessible terms has helped over one million students worldwide gain valuable skills in machine learning, data engineering, and AI development.
Lifetime Access
Lifetime access to course for a one-time price.
Getting Started
Lesson 2 of 5 within section Getting Started.
You must enroll in this course to access course content.
Introducing our Sample Agentic AI App with the OpenAI Agents SDK
Lesson 3 of 5 within section Getting Started.
You must enroll in this course to access course content.
[Activity] Installing our Prerequisites (OpenAI API key, AWS CLI, Python env)
Lesson 4 of 5 within section Getting Started.
You must enroll in this course to access course content.
[Activity] Running our Sample Agentic AI Application (outside of Bedrock)
Lesson 5 of 5 within section Getting Started.
You must enroll in this course to access course content.
The Amazon Bedrock AgentCore Runtime
Introducing the Amazon Bedrock AgentCore Runtime
Lesson 1 of 5 within section The Amazon Bedrock AgentCore Runtime.
You must enroll in this course to access course content.
[Activity] Running our AgentCore application locally
Lesson 2 of 5 within section The Amazon Bedrock AgentCore Runtime.
You must enroll in this course to access course content.
[Activity] Deploying our Agentic AI app to the serverless cloud with AgentCore
Lesson 3 of 5 within section The Amazon Bedrock AgentCore Runtime.
You must enroll in this course to access course content.
[Activity] Running our AgentCore app using the Starter Toolkit
Lesson 4 of 5 within section The Amazon Bedrock AgentCore Runtime.
You must enroll in this course to access course content.
[Activity] Running our AgentCore app from a client script
Lesson 5 of 5 within section The Amazon Bedrock AgentCore Runtime.
You must enroll in this course to access course content.
Adding GenAI / AgentCore Observability and OAuth Authentication
[Activity] AgentCore Observability and CloudWatch integration
Lesson 1 of 4 within section Adding GenAI / AgentCore Observability and OAuth Authentication.
You must enroll in this course to access course content.
Agentic AI systems: a quick review
Lesson 2 of 4 within section Adding GenAI / AgentCore Observability and OAuth Authentication.
You must enroll in this course to access course content.
Inbound and outbound OAuth integration with Cognito and AgentCore
Lesson 3 of 4 within section Adding GenAI / AgentCore Observability and OAuth Authentication.
You must enroll in this course to access course content.
[Activity] Implementing inbound OAuth authorization with AgentCore and Cognito
Lesson 4 of 4 within section Adding GenAI / AgentCore Observability and OAuth Authentication.
You must enroll in this course to access course content.
Adding Short and Long-term Memory with AgentCore
Short-term memory and long-term memory in agentic AI systems and AgentCore
Lesson 1 of 2 within section Adding Short and Long-term Memory with AgentCore.
You must enroll in this course to access course content.
[Activity] Integrating short-term memory from AgentCore with OpenAI Agents
Lesson 2 of 2 within section Adding Short and Long-term Memory with AgentCore.
You must enroll in this course to access course content.
AgentCore Built-In Tools, and Importing Bedrock Agents
[Activity] Amazon Bedrock AgentCore Tools, and integrating the code interpreter
Lesson 1 of 2 within section AgentCore Built-In Tools, and Importing Bedrock Agents.
You must enroll in this course to access course content.
[Activity] Importing Amazon Bedrock Agents + S3 vectors into AgentCore projects
Lesson 2 of 2 within section AgentCore Built-In Tools, and Importing Bedrock Agents.
You must enroll in this course to access course content.
Quick Overview: AgentCore Gateway and AgentCore Identity
Introducing Amazon Bedrock AgentCore Gateway
Lesson 1 of 2 within section Quick Overview: AgentCore Gateway and AgentCore Identity.
You must enroll in this course to access course content.
Introducing Amazon Bedrock AgentCore Identity
Lesson 2 of 2 within section Quick Overview: AgentCore Gateway and AgentCore Identity.
You must enroll in this course to access course content.
Wrapping Up
Lesson 1 of 1 within section Wrapping Up.
You must enroll in this course to access course content.
Has Quiz