Building Generative AI Applications Using Amazon Bedrock
AWS Skill Builder
Last updated March 5, 2026
Building Generative AI Applications Using Amazon Bedrock is a free, four-hour course for developers building generative AI applications on AWS, using either the Amazon Bedrock APIs directly or the AWS-LangChain integration. It works through the architecture patterns behind common use cases — text generation and summarization, question answering, and retrieval-augmented generation (RAG) — and how to implement them. You build a RAG application on Amazon Bedrock Knowledge Bases, assemble AI assistants that draw on those knowledge bases and custom tools through Amazon Bedrock Agents, and add safeguards with Amazon Bedrock Guardrails. With your own AWS account and the supplied notebooks you can run the Bedrock API calls and open-source tools such as LangChain yourself, or follow a video walkthrough of the labs instead.
What you'll learn
- The components of a generative AI application and the options for customizing a foundation model
- Amazon Bedrock's foundation models, inference parameters, and key APIs
- Architecture patterns, and AWS offerings for monitoring/securing/governing them
- Core LangChain components (prompt templates, chains, retrievers, agents) applied to Bedrock for text/code generation, summarization, RAG, and Q&A
- Building RAG apps with Amazon Bedrock Knowledge Bases
- Building agent apps with Amazon Bedrock Agents + Knowledge Bases + Guardrails
Frequently asked questions about Building Generative AI Applications Using Amazon Bedrock
Who is Building Generative AI Applications Using Amazon Bedrock for?
Generative AI application developers who want to build, customize, and safeguard real applications on Amazon Bedrock.
Is Building Generative AI Applications Using Amazon Bedrock free?
Yes — Building Generative AI Applications Using Amazon Bedrock is completely free to take.
What are the prerequisites for Building Generative AI Applications Using Amazon Bedrock?
Intermediate-to-expert Python, plus AWS Technical Essentials, AWS Lambda Foundations, Amazon Bedrock Getting Started, and Foundations of Prompt Engineering. An AWS account is needed to run the hands-on notebooks.
Do you need to code for Building Generative AI Applications Using Amazon Bedrock?
Yes — Building Generative AI Applications Using Amazon Bedrock involves hands-on coding.
Why we suggest this course
It goes past explaining generative AI to having you build the working pieces — RAG, agents, and guardrails — against real Bedrock APIs, with notebooks you run in your own account. Two things worth knowing: it is demanding, assuming intermediate-to-advanced Python plus several AWS prerequisites; and it is built squarely around AWS services, so what you build is specific to the Amazon Bedrock platform rather than vendor-neutral. Note too that the course itself is free, but running the labs in your own AWS account can incur AWS usage charges — a no-cost video walkthrough is included if you'd rather not.