Course Overview
This course contains the use of artificial intelligence for drafting assessment questions. No AI avatars or synthetic voices are used.
Become an AWS-certified generative AI professional with the most comprehensive preparation available for the AWS Certified Generative AI Developer – Professional (AIP-C01 / AP1-C01) exam. This course gives you everything you need—hands-on practice, deep technical coverage, a full practice exam, and complete alignment with the official exam guide.
What’s Included
24+ hours of self-paced video training across 300+ lectures
TWO full-length 75-question practice exams to benchmark your readiness
50+ hands-on activities and labs to build real skills
Downloadable PDFs for all slide decks and a study guide
120 section-level quiz questions written in AWS style
This is a challenging professional-level certification - many say THE most challenging. If you are new to AWS certifications, we strongly recommend starting with a practitioner or associate level one, such as the AI Practitioner exam, to get a feel for how AWS exams work. This should not be your first AWS exam.
What You’ll Learn
Generative AI on AWS blends the world’s most popular cloud platform with cutting-edge AI techniques. This course helps you master both—through real scenarios, guided examples, and practical architecture patterns. You’ll learn how to:
Build GenAI applications using Amazon Bedrock, SageMaker, and Knowledge Bases
Design agentic AI systems using Bedrock, Flows, OpenSearch, S3 Vectors, Strands, Agent Squad, and AgentCore
Apply optimization techniques for RAG pipelines, embedding strategies, and foundation model performance
Manage prompts and structured workflows using Prompt Management and Bedrock Flows
Evaluate model quality and safety using Bedrock Evaluations
Prepare and process data with Bedrock Data Automation, SageMaker, Glue, Comprehend, Textract, and more
Orchestrate production-grade AI systems using Step Functions, Lambda, Pipelines, and CI/CD tools
Every module is grounded in the AWS exam domains and the skills described in AWS’s official documentation. We’ve mapped the entire exam blueprint to ensure you don’t miss a thing.
Meet Your Instructors
Frank Kane (Sundog Education)
Frank has guided over one million learners on Udemy across AI, machine learning, and data engineering. He's taken and passed the AIP-C01 exam himself, and ensured this course comprehensively covers its contents. Frank spent nine years at Amazon headquarters as a senior engineer and senior manager, building large-scale machine learning systems and earning 26 issued patents. Frank specializes in making complex AI topics practical and approachable.
Stéphane Maarek
Stéphane is one of the most trusted AWS educators in the world, with over three million learners on Udemy and deep expertise across AWS’s certification tracks.
If you're ready to master generative AI on AWS and earn one of the most forward-looking certifications available, we’re excited to guide you every step of the way. Let’s get started!
FAQ
FAQ area empty
Course curriculum
-
Section Intro
89 Xem trước -
Amazon Bedrock Overview
484 Xem trước -
A quick note on model access
Xem trước -
Hands-On with the Bedrock Playground
762 -
More Depth on the Bedrock Converse API
-
Fine-Tuning Foundation Models in Bedrock
457 -
Low-Rank Adaptation (LoRA) - How Fine-Tuning Works
176 -
Retrieval-Augmented Generation (RAG)
508 -
Vector Stores and Semantic Search
483 -
Bedrock Knowledge Bases
301 -
Hands-On with Knowledge Bases
966 -
Really, don't leave OpenSearch up and running for long!
-
Pre-Retrieval and Chunking Strategies
288 -
Managing Chunking Strategies with Bedrock
408 -
Optimizing your Vector Store and Embeddings
492 -
Evaluating RAG Performance
269 -
Mulitmodal Models and Pipelines with Bedrock
209 -
Bedrock Guardrails
225 -
Bedrock Guardrails Automated Reasoning Checks
111 -
Hands-On with Bedrock Guardrails
582 -
Token-Level Redaction
130 -
Amazon Bedrock Prompt Management
306 -
Bedrock Prompt Flows
295 -
Enforcing Use of Structured Data
215 -
Intro to Prompt Engineering
211 -
Anatomy of a Prompt
136 -
Prompt Best Practices
253 -
Types of Prompts
194 -
Prompt Misuse and Mitigating Bias
519 -
Enterprise Integration
205 -
AWS Well-Architected Tool Generative AI Lens
162 -
Quiz: Bedrock and GenAI Fundamentals
-
Section Intro
116 -
Dealing with Structured Data
409 -
Amazon Bedrock Data Automation
675 -
SageMaker Data Wrangler
414 -
NOTICE: Data Wrangler can be hard to find
-
Demo: SageMaker Studio, Canvas, and Data Wrangler
1460 -
AWS Glue
363 -
AWS Glue Studio
319 -
Glue Data Quality
177 -
CloudWatch Metrics
249 -
AWS Transcribe
259 -
AWS Transcribe - Hands On
104 -
Amazon Comprehend
213 -
Amazon Comprehend - Hands On
266 -
Using Comprehend, Lambda, and Bedrock together
82 -
Amazon Comprehend Medical
95 -
Intro to OpenSearch in GenAI
-
Introducing Amazon OpenSearch Service (part 1)
685 -
Introducing Amazon OpenSearch Service (part 2)
443 -
OpenSearch Index Management and Designing for Stability
654 -
Amazon OpenSearch Service Performance
89 -
Amazon OpenSearch Serverless
120 -
Using and Tuning OpenSearch as a Vector Store
569 -
Amazon S3 Vectors
524 -
Amazon S3 Vectors - Hands On
612 -
Note on the following supplemental video
-
S3 Vectors with Claude Code and Agent Toolkit for AWS [BONUS - NOT ON EXAM]
896 -
Amazon RDS
218 -
Amazon RDS - Hands On
626 -
Amazon RDS with S3 Document Repositories
78 -
Amazon Aurora
387 -
Amazon Aurora - Hands On
502 -
Amazon Aurora and the pgvector Extension
103 -
Amazon DynamoDB
467 -
Amazon DynamoDB - Hands On
522 -
Amazon DynamoDB - WCU & RCU
665 -
Amazon DynamoDB - WCU & RCU - Hands On
246 -
Amazon DynamoDB - Basic APIs
474 -
Amazon DynamoDB - Basic APIs - Hands On
190 -
Amazon DynamoDB DAX
165 -
Amazon DynamoDB DAX - Hands On
248 -
Amazon DynamoDB - TTL
320 -
DynamoDB and Generative AI
423 -
Keeping your Vector Store Up to Date
143 -
Re-Ranker Modules in Bedrock
93 -
Amazon S3 - Storage Classes
372 -
Amazon S3 - Storage Classes - Hands On
217 -
Amazon S3 - Lifecycle Rules
260 -
Amazon S3 - Lifecycle Rules - Hands On
144 -
A note about S3 regional namespaces
-
Amazon S3 - Replication
85 -
Amazon S3 - Replication - Notes
57 -
Amazon S3 - Replication - Hands On
389 -
S3 Encryption
485 -
About DSSE-KMS
-
S3 Encryption - Hands On
294 -
S3 Default Encryption
80 -
S3 Access Logs
76 -
S3 Access Logs - Hands On
212 -
S3 Access Points
214 -
Quiz: Managing Data for Generative AI
-
Section Intro
114 -
NOTE: Amazon is deprecating Bedrock Agents
-
LLM Agents in Bedrock
600 -
Hands On: Amazon Bedrock Agents Classic
1214 -
WARNING: Remember to delete your OpenSearch serverless resources!
-
Multi-Agent Workflows
537 -
Short and Long-Term Agent Memory
218 -
Strands Agents
333 -
Agent Squad
175 -
Amazon AgentCore Introduction
401 -
AgentCore Memory and Tools
215 -
AgentCore Bedrock Import, Gateway, and Identity
217 -
AgentCore Policies
546 -
AgentCore Evaluators
732 -
Note on the following lab for EU users
-
Lab: Strands Agents, Amazon Bedrock AgentCore, Agent Squad
1956 -
Lab: Amazon Bedrock AgentCore Harnesses
383 -
Model Context Protocol (MCP)
283 -
OpenAPI and Tool Usage
92 -
Humans in the Loop
165 -
Amazon Q Apps
53 -
Amazon Q Apps - Hands On
208 -
Introducing Amazon Quick
438 -
How Amazon Quick Works: Chat and Agents
304 -
Grounding Amazon Quick in Your Data (Spaces, Knowledge, Index, Connectors)
331 -
Automating Work with Amazon Quick Flows and Quick Automate
296 -
Producing Deliverables with Amazon Quick: Research and Apps
228 -
Running Amazon Quick: Security, Pricing, and Limits
296 -
Amazon Quick - Hands-On
916 -
Quiz: Agentic AI
-
Section Intro
115 -
Token Efficiency
379 -
Cost-Effective Model Selection
290 -
Maximizing Resource Utilization and Throughput
286 -
Intelligent Caching Systems for GenAI
464 -
Building Responsive AI Systems
296 -
Optimizing Retrieval Performance
219 -
Optimizing for Specific Use Cases
158 -
Optimizing Foundation Model System Performance
276 -
Exponential Backoff and Connection Pooling
183 -
Amazon Bedrock Cross-Region Inference
281 -
Quiz: Operational Efficiency and Optimization
-
Section Intro
101 -
Intro to Amazon SageMaker AI
192 -
Data Processing, Training, and Deployment with SageMaker
334 -
SageMaker Deployment Safeguards
378 -
Optimizing Foundation Model Deployments
356 -
NOTE: Amazon is deprecating SageMaker Ground Truth, Model Monitor, and Clarify
-
SageMaker Ground Truth
335 -
SageMaker Model Monitor and Clarify
274 -
SageMaker Model Registry
187 -
SageMaker Lineage Tracking
211 -
Cross-Account Lineage Tracking
34 -
SageMaker on the Edge (Neo)
258 -
SageMaker Unified Studio
180 -
SageMaker Pipelines
117 -
Hands On: SageMaker JumpStart
891 -
Quiz: Managing Models with SageMaker AI
-
Section Intro
128 -
AWS Lambda
289 -
Lambda Integration Patterns, Part 1
309 -
Lambda Integration Patterns, Part 2
404 -
Lambda with Bedrock
123 -
Amazon API Gateway
397 -
Amazon API Gateway - Hands On
619 -
Amazon API Gateway and Generative AI Applications
146 -
AWS AppConfig
164 -
Dynamic FM Selection with AppConfig
77 -
AWS Step Functions
235 -
Step Function States
199 -
Step Functions Circuit Breaker Pattern, and AI Integration
263 -
Lab: Prompt Chaining with Step Functions and Bedrock
590 -
AWS CodePipeline
236 -
AWS CodePipeline - Hands On - Prerequisites
127 -
AWS CodePipeline - Hands On
614 -
AWS CodeBuild
258 -
AWS CodeBuild - Hands On - Part 1
248 -
AWS CodeBuild - Hands On - Part 2
569 -
AWS CodeDeploy
495 -
AWS CodeDeploy - Hands On
735 -
MLFlow for LLM Experimentation
108 -
AWS AppSync and GenAI
104 -
AWS Outposts
158 -
AWS Outposts and GenAI
96 -
AWS Wavelength
116 -
AWS Wavelength and GenAI
69 -
Amazon SQS
633 -
Amazon SQS - Hands On
387 -
AWS Amplify
119 -
Amazon EventBridge
419 -
Amazon EventBridge - Hands On
411 -
Amazon SNS
258 -
Amazon SNS - Hands On
275 -
Amazon AppFlow
83 -
Quiz: More Tools for Building AI Applications
-
Section Intro
124 -
Bedrock Agent Tracing
143 -
Evaluation Techniques for Foundation Models
391 -
Evaluating LLM's with ROUGE, BLUE, and BERT scores
310 -
Amazon Bedrock Model Evaluations
223 -
Deployment Validation Systems
159 -
Principles of Responsible AI
401 -
CloudWatch Logs
361 -
CloudWatch Logs - Hands On
309 -
CloudWatch Alarms
253 -
CloudWatch Alarms - Hands On
278 -
CloudWatch RUM
65 -
CloudWatch and GenAI Monitoring
153 -
AWS CloudTrail
342 -
AWS CloudTrail - Hands On
90 -
CloudTrail and GenAI
47 -
Clarification on CloudTrail + Bedrock
-
AWS X-Ray
427 -
AWS X-Ray - Hands On
493 -
AWS Lake Formation
394 -
Quiz: Governance and QA
-
Section Intro
116 -
Principle of Least Privilege
126 -
Data Masking and Key Salting
152 -
IAM Introduction: Users, Groups, Policies
202 -
IAM Users & Groups - Hands On
383 -
AWS Console Simultaneous Sign-in
108 -
IAM Policies
170 -
IAM Policies - Hands On
481 -
IAM MFA
250 -
IAM MFA - Hands On
241 -
IAM Roles
99 -
IAM Roles - Hands On
125 -
AWS IAM Identity Center
405 -
AWS Control Tower
168 -
Encryption 101
239 -
AWS KMS
448 -
AWS KMS - Hands On
571 -
Amazon Macie
63 -
AWS Secrets Manager
130 -
AWS Secrets Manager - Hands On
240 -
Amazon Cognito
392 -
AWS WAF
181 -
VPC, Subnets, Internet Gateway, NAT Gateway
323 -
NACL, Security Groups, VPC Flow Logs
279 -
VPC Peering, Endpoints, VPN, Direct Connect
329 -
VPC Cheat Sheet & Closing Comments
154 -
AWS PrivateLink
124 -
Quiz: Security, Identity, and Compliance
-
AWS CDK
291 -
AWS CDK - Hands On
693 -
AWS Access Keys, CLI and SDK
243 -
AWS CLI Setup on Windows
105 -
AWS CLI Setup on Mac
88 -
AWS CLI Setup on Linux
90 -
AWS CLI - Hands On
230 -
AWS CloudFormation
211 -
AWS CloudFormation - Hands On
512 -
AWS CodeArtifact
361 -
AWS CodeArtifact - Hands On
384 -
Quiz: Developer Tools
-
NOTE: Amazon is deprecating Amazon Augmented AI and Amazon Kendra
-
Amazon Augmented AI
116 -
Amazon Augmented AI - Hands On
161 -
Amazon Kendra
82 -
Amazon Lex
112 -
Amazon Lex - Hands On
274 -
Amazon Rekognition
340 -
Amazon Rekognition - Hands On
162 -
Amazon Textract
56 -
Amazon Textract - Hands On
201 -
Quiz: Machine Learning
-
Intro: Getting Ready for the Exam
73 -
More Preparation Resources and the Exam Guide
603 -
Additional Prep from the Community
-
Test-Taking Tips
496 -
Exam Walkthrough and Signup
277 -
Save 50% on your AWS Exam Cost!
70 -
Get an Extra 30 Minutes on your AWS Exam - Non Native English Speakers Only
64 -
Congratulations!
88 -
Bonus Lecture
Requirment
-
Basic AWS knowledge is recommended. You should be comfortable with core AWS services such as IAM, S3, Lambda, and VPCs.
-
Familiarity with cloud or software development concepts (APIs, JSON, serverless workflows) will help you move faster through hands-on sections.
-
Some exposure to AI or machine learning is useful, but no deep ML, data science, or model-training background is required—we cover all generative AI concepts from the ground up.
-
An AWS account is needed to complete the hands-on labs. Free-tier usage is sufficient for most exercises.
-
A computer and stable internet connection are required to follow along with the video lessons and practical activities.
-
No prior AWS certification is required, but experience with associate-level AWS material will make the Professional exam topics more approachable.
Outcomes
-
Master the skills required to pass the AWS Generative AI Developer Professional certification exam.
-
Build production-ready generative AI apps on AWS using Bedrock, SageMaker, and serverless tools.
-
Design and optimize RAG pipelines with embeddings, vector databases, and retrieval tuning.
-
Create agentic AI workflows using Bedrock Agents, Flows, tools, and multi-agent patterns.
-
Evaluate and improve model quality with Bedrock Evaluations, grounding checks, and safety controls.
-
Automate and scale GenAI systems with Step Functions, Lambda, CI/CD, and AWS best practices.
0 Student
1 Course
0 review