We may earn an affiliate commission when you visit our partners.
Course image
Morgan Willis, Russell Sayers, and Alex G.

The course begins with a deep dive of Amazon Bedrock Knowledge Bases, teaching you how to enhance AI responses using Retrieval-Augmented Generation (RAG). You'll learn to create and manage knowledge bases, integrating them into your applications to provide context-aware, domain-specific AI interactions.

Read more

The course begins with a deep dive of Amazon Bedrock Knowledge Bases, teaching you how to enhance AI responses using Retrieval-Augmented Generation (RAG). You'll learn to create and manage knowledge bases, integrating them into your applications to provide context-aware, domain-specific AI interactions.

Next, you'll learn Amazon Bedrock Prompt Management and Flows, enabling you to design intricate workflows that chain multiple AI operations. This section empowers you to create more sophisticated generative AI behaviors in your applications.The latter part of the course focuses on generative AI-driven agents for task automation. You'll learn to configure and deploy Bedrock Agents, integrating them with various AWS services to create smart, autonomous systems. You'll also explore the Converse API, enabling more natural, context-aware conversations in your AI applications.

Throughout the course, hands-on labs and real-world scenarios will help you apply these concepts. By the course's end, you'll be designing and implementing advanced generative AI applications with Amazon Bedrock.

Please note: The hands-on exercises are optional and require access to your own AWS account. Completing these activities may result in minimal usage charges.

Enroll now

What's inside

Syllabus

Module 1: Knowledge Bases and Workflows
In this module, you will explore how to improve generative AI responses using Amazon Bedrock Knowledge Bases with retrieval-augmented generation (RAG). You will learn to parse and chunk content, integrate document storage, and use APIs to query structured knowledge. The module also introduces prompt management and prompt flows, enabling you to design dynamic AI workflows. Through labs and demos, you will build applications that ask questions, process responses, and chain prompts in real-world use cases.
Read more

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Generative AI Applications with Amazon Bedrock will develop knowledge and skills that may be useful to these careers:
Generative AI Developer
A Generative AI Developer crafts innovative applications leveraging large language models and other generative AI techniques. This course directly aids in this role by deeply exploring Generative AI Applications with Amazon Bedrock. Learners gain practical experience in building and deploying solutions, particularly mastering Amazon Bedrock Knowledge Bases for context-aware interactions and Prompt Management for intricate AI workflows. The hands-on labs teach how to integrate document storage and use APIs for structured knowledge, enabling effective development of advanced generative AI applications. This foundational understanding is crucial for creating sophisticated AI behaviors and autonomous systems.
Machine Learning Engineer
A Machine Learning Engineer designs, builds, and deploys intelligent systems by applying machine learning principles. This course helps build a foundation for aspiring Machine Learning Engineers focusing on the application layer of generative AI. By mastering Generative AI Applications with Amazon Bedrock, individuals learn to use powerful tools like Amazon Bedrock Agents for task automation and the Converse API for natural conversations. The curriculum, covering RAG and prompt flows, also prepares learners to integrate AI solutions with various AWS services, which is a common requirement in this field for deploying scalable and robust machine learning applications.
Artificial Intelligence Engineer
An Artificial Intelligence Engineer focuses on developing and implementing AI systems and applications. This course is an excellent pathway for those aiming to excel as an Artificial Intelligence Engineer, providing hands-on expertise in Generative AI Applications with Amazon Bedrock. It covers critical areas such as enhancing AI responses using Retrieval-Augmented Generation with Amazon Bedrock Knowledge Bases and designing dynamic AI workflows through prompt management and flows. Furthermore, the course's emphasis on building AI-driven agents for task automation, integrating them with AWS services, directly prepares learners to create smart, autonomous systems crucial for advanced AI engineering roles.
Prompt Engineer
A Prompt Engineer specializes in crafting, refining, and optimizing prompts to elicit desired behaviors and responses from large language models. This course is particularly tailored for aspiring Prompt Engineers, as it dedicates significant attention to Amazon Bedrock Prompt Management and Flows. Learners will gain expertise in designing intricate workflows that chain multiple AI operations, a core skill for maximizing AI performance. The practical approach to asking questions, processing responses, and chaining prompts in real-world use cases, combined with discussions on the Converse API for context-aware conversations, provides invaluable experience for excelling in this specialized and evolving field.
AI Solutions Architect
An AI Solutions Architect designs and plans complex AI systems, ensuring they meet business requirements and integrate effectively within existing infrastructure. This course helps build a foundation for an aspiring AI Solutions Architect by focusing on Generative AI Applications with Amazon Bedrock. Understanding how to leverage Amazon Bedrock Knowledge Bases for RAG, implementing prompt management, and deploying AI-driven agents for task automation are critical for designing robust solutions. The curriculum's exploration of integrating agents with various AWS services helps learners envision and architect scalable, domain-specific AI applications, which is essential for this role.
Conversational AI Developer
A Conversational AI Developer builds systems that enable natural, human-like interactions, such as chatbots and virtual assistants. This course is highly relevant for those pursuing a career as a Conversational AI Developer, offering direct experience with Generative AI Applications with Amazon Bedrock. A key focus is the Converse API, which allows for more natural and context-aware conversations. Learners will also understand how to create conversational flows using Amazon Bedrock Agents, configuring them with actions and session memory to build interactive applications like booking systems. This practical knowledge is indispensable for designing sophisticated, user-centric conversational experiences.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. For a Software Engineer interested in specializing in cutting-edge AI, this course offers a distinct advantage by focusing on Generative AI Applications with Amazon Bedrock. Learners gain practical skills in building complex software solutions that incorporate generative AI, including integrating Knowledge Bases for enhanced AI responses and utilizing Prompt Management for dynamic AI workflows. The hands-on experience in building agent-powered applications and integrating them with diverse AWS services directly equips individuals with the tools to engineer next-generation, AI-driven software systems.
Technical Consultant Cloud Artificial Intelligence
A Technical Consultant Cloud Artificial Intelligence advises clients on designing, migrating, and optimizing AI solutions on cloud platforms. This course is highly beneficial for an aspiring Technical Consultant Cloud Artificial Intelligence, providing specialized knowledge in Generative AI Applications with Amazon Bedrock. The practical insights into Amazon Bedrock Knowledge Bases, Prompt Management and Flows, and AI-driven agents equip consultants to propose and implement cutting-edge generative AI solutions. Understanding how to integrate these components with AWS services for real-world scenarios enables consultants to guide clients effectively in leveraging Amazon Bedrock for their specific business needs, ensuring successful cloud AI adoption.
Applied Scientist Artificial Intelligence
An Applied Scientist Artificial Intelligence often bridges research and engineering, developing practical AI solutions and prototypes. This course can be highly valuable for an Applied Scientist Artificial Intelligence, offering a direct pathway to implementing generative AI concepts using Amazon Bedrock. While this role often typically requires an advanced degree, the course's emphasis on building generative AI applications, including leveraging Knowledge Bases for RAG and deploying AI-driven agents for task automation, provides practical, hands-on experience crucial for translating theoretical knowledge into tangible products. Learners will acquire specific skills in designing dynamic AI workflows, which is essential for innovative application development.
Technical Product Manager Artificial Intelligence
A Technical Product Manager Artificial Intelligence guides the development of AI products from conception to launch, balancing technical feasibility with market needs. This course provides invaluable insight for a Technical Product Manager Artificial Intelligence by offering a deep dive into Generative AI Applications with Amazon Bedrock. Understanding the capabilities of Amazon Bedrock Knowledge Bases for RAG, Prompt Management and Flows, and AI-driven agents equips product managers to define innovative features and set realistic roadmaps. The hands-on labs allow for a practical grasp of what is achievable with current generative AI technologies, crucial for making informed product decisions and communicating effectively with engineering teams.
Automation Engineer
An Automation Engineer designs and implements systems to automate various processes, often using software and robotics. This course helps an Automation Engineer looking to integrate advanced AI capabilities into their automation solutions. The second module, specifically focusing on AI-driven agents for task automation with Amazon Bedrock, directly aligns with this career path. Learning to configure and deploy Bedrock Agents, integrating them with various AWS services to create smart, autonomous systems, provides cutting-edge tools. The hands-on labs for building agent-powered apps, such as booking systems and workflow automation solutions, offer practical experience for enhancing automation efforts.
Machine Learning Operations Engineer
A Machine Learning Operations Engineer focuses on the deployment, monitoring, and maintenance of machine learning models and applications in production environments. This course helps a Machine Learning Operations Engineer due to its focus on building and deploying Generative AI Applications with Amazon Bedrock. Understanding how components like Knowledge Bases, Prompt Management, and AI-driven agents function within the AWS ecosystem is crucial for operationalizing generative AI. The hands-on experience with integrating these systems with various AWS services helps in designing robust MLOps pipelines for deployment, scaling, and continuous improvement of generative AI-powered applications.
Cloud Engineer
A Cloud Engineer designs, implements, and manages cloud-based infrastructure and services. This course helps a Cloud Engineer, particularly one specializing in integrating advanced AI capabilities into cloud environments. By focusing on Generative AI Applications with Amazon Bedrock, learners gain practical experience with a specific AWS service. Understanding how to deploy and manage components like Knowledge Bases, Prompt Management, and AI-driven agents, which often rely on underlying AWS services like Lambda functions, can help build a foundation in deploying comprehensive generative AI solutions within the AWS ecosystem, expanding their cloud expertise.
DevOps Engineer
A DevOps Engineer streamlines software development and deployment processes, ensuring reliability and efficiency. This course may be helpful for a DevOps Engineer interested in the operational aspects of deploying and managing generative AI applications on the AWS platform. Understanding Generative AI Applications with Amazon Bedrock provides insight into the architecture and components of these advanced systems, such as Bedrock Agents and their integration with other AWS services via Lambda functions. This knowledge can facilitate creating robust automation pipelines for deployment, monitoring, and scaling of generative AI solutions, enhancing overall system reliability and performance.
Data Scientist
A Data Scientist extracts insights from complex data, often building predictive models. While the core focus of this course is on building applications rather than statistical modeling or deep data analysis, it may be useful for a Data Scientist who wishes to understand the practical deployment and application of generative AI. By learning Generative AI Applications with Amazon Bedrock, including RAG and AI agents, data scientists can better leverage pre-trained models and integrate them into solutions that provide context-aware interactions or automate tasks. This understanding helps bridge the gap between model development and real-world AI application.

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Generative AI Applications with Amazon Bedrock.
Study guide for the AWS Certified Bedrock Developer Associate exam. It covers all the topics included in the exam and provides practice questions and mock exams. It valuable resource for anyone who wants to prepare for this certification.
Provides a comprehensive guide to prompt engineering, covering techniques for crafting effective inputs to generative AI models. It's particularly useful for understanding how to obtain reliable and predictable results, which is crucial for both beginners and those looking to deepen their practical skills. This book is valuable as a current reference for anyone working with generative AI.
Offers a comprehensive overview of Business Process Management (BPM), which is foundational to workflow automation. It covers essential concepts, methods, and techniques suitable for both beginners and advanced students. It is widely considered a standard textbook in academic settings.
Is fundamental for anyone involved in application development, regardless of experience level. It provides practical principles and patterns for writing code that is readable, maintainable, and testable. While not a textbook on a specific technology, its concepts are universally applicable and essential for building robust applications. It is widely regarded as a must-read for developers.
LangChain widely used framework for developing applications powered by language models, including RAG systems and AI agents. offers a practical guide to using LangChain and LangGraph, providing hands-on experience with implementing RAG and related concepts.
Offers a wide range of practical advice on software development, focusing on creating better software and continuously improving as a developer. It covers topics such as personal responsibility, career development, and architectural techniques. It's a valuable resource for gaining a broader understanding of the craft of application development and is considered a classic.
Delves into the contemporary topic of Intelligent Automation and Hyperautomation, exploring the combination of RPA, AI, and other technologies. It provides a forward-looking perspective on the future of automation and its impact on businesses and society. It is essential for understanding the current trends in the field.
This seminal work, often referred to as the 'Gang of Four' book, introduces fundamental design patterns for object-oriented software. Understanding these patterns is crucial for designing flexible and maintainable applications. It's a classic that provides a deep understanding of software design principles. It valuable reference for developers and architects.
Foundational text on the principles and practices of Continuous Delivery, a crucial aspect of modern application development. It explains how to automate the build, test, and deployment process to enable rapid and reliable software releases. It's highly relevant for understanding contemporary development workflows and DevOps practices.
Focusing on the practical aspects of implementing BPM, this book provides real-world examples and guidance for successful projects. It valuable resource for practitioners looking to apply BPM principles to workflow automation initiatives. It complements theoretical knowledge with actionable strategies.
Provides a comprehensive overview of natural language processing (NLP), which is the foundation of conversational AI. It's a valuable resource for anyone who wants to develop conversational AI solutions.
Focusing on building LLM-powered autonomous agents, this book provides a practical framework for developing agents that can handle real-world tasks. It covers using tools like the OpenAI Assistants API and LangChain, making it very relevant for contemporary agent development.
Comprehensive guide to the challenges of building data-intensive applications. It explores various data storage and processing technologies and the trade-offs involved in designing systems that are reliable, scalable, and maintainable. It's a crucial resource for developers and architects working with large-scale data systems.
Covers the latest AWS certification exam blueprint and provides comprehensive coverage of all exam topics. It is an excellent resource for anyone preparing for the AWS Certified Solutions Architect - Professional exam.
Provides a practical guide to using generative AI, covering the different techniques and tools available. It is written by two leading experts in the field, Josh Patterson and Adam Gibson.
Covers the latest AWS certification exam blueprint and provides comprehensive coverage of all exam topics. It is an excellent resource for anyone preparing for the AWS Certified DevOps Engineer - Professional exam.
Dives deep into the complexities of systems with multiple interacting agents. It covers algorithmic, game-theoretic, and logical foundations, which are crucial for understanding how agents behave and coordinate in complex environments. It valuable reference for those looking to deepen their understanding beyond single-agent systems.
This handbook provides a comprehensive guide to understanding and implementing DevOps practices. It covers the cultural, automation, lean, measurement, and recovery aspects of DevOps. It's essential reading for anyone involved in the software delivery pipeline and looking to improve collaboration and efficiency.
Transformers are the fundamental architecture behind most modern Large Language Models used in RAG. provides a comprehensive guide to working with transformers using the Hugging Face ecosystem. It offers essential background knowledge for understanding the generative component of RAG systems.
Provides a comprehensive overview of microservices architecture, a popular approach for building scalable and resilient applications. It covers various aspects, including modeling, integration, testing, deployment, and monitoring of microservices. It's essential reading for developers and architects working with or planning to adopt microservices. The second edition complete rewrite covering all aspects of the software delivery process impacted by adopting a microservice architecture.
Explores the evolution of RPA to include cognitive automation, highlighting real-world implementations and the risks and benefits involved. It provides a deeper understanding of the advanced forms of automation and their impact on enterprises. It's a good resource for those looking beyond basic RPA.
Is essential for learning how to improve the design of existing codebases without introducing new bugs. It provides a catalog of refactorings and explains when and why to apply them. It's a practical guide for maintaining and evolving applications, crucial for professional developers working with existing systems. The second edition is updated with a more functional approach and uses JavaScript examples.
Provides a hands-on approach to prompt engineering with a focus on using the OpenAI API. It's particularly relevant for undergraduate students, graduate students, and working professionals who want to programmatically interact with LLMs. It serves as a practical guide for implementing prompt engineering techniques in applications.
Reinforcement learning key paradigm for developing intelligent agents that can learn to make sequential decisions by interacting with their environment. is the classic text on the subject, providing a comprehensive introduction to the core concepts and algorithms used in training agents. It must-read for anyone focusing on learning agents.
Based on extensive research, this book provides data-driven insights into the practices that drive high performance in software development organizations. It connects lean principles, DevOps, and cloud computing to organizational performance. It's valuable for understanding the impact of technical practices on business outcomes and key resource for contemporary discussions in the field.
Offers a practical, hands-on approach to prompt engineering specifically with ChatGPT. It's an excellent resource for high school and undergraduate students getting started, providing clear examples and exercises. It serves as a useful introductory guide and additional reading to complement foundational AI courses.
A hands-on guide specifically for developers, this book delves into the technology behind LLMs and provides practical guidance for building intelligent agents and applications. It's highly relevant for those looking to implement AI agents using LLMs.
Focuses on leveraging process automation technology, including workflow engines, to orchestrate various components like software, humans, and bots. It provides practical advice and explores how process automation fits into modern IT architectures. It is suitable for developers and architects.
Is specifically designed for beginners interested in Retrieval Augmented Generation (RAG). It aims to introduce the core concepts and guide readers in building basic RAG systems. It serves as a good starting point for those with minimal prior knowledge of RAG.
Focuses on the creative aspects of prompt engineering and generating diverse language outputs. It's a good fit for students and professionals looking to go beyond basic prompting and explore more advanced techniques for creative content generation. It adds breadth by covering applications in areas like creative writing and podcasting.
Presents an approach to software development that focuses on modeling the business domain. It provides strategies for managing complexity in large and complex applications by aligning the software design with the business needs. It is particularly valuable for experienced developers and architects working on complex enterprise systems.
Offers a practical approach to designing and implementing single and multi-agent systems, particularly in the context of generative AI. It helps bridge the gap between theoretical concepts and real-world deployment of AI agents. It is highly relevant for understanding contemporary applications.
Large Language Models are a core component of RAG. provides a practical, hands-on guide to understanding and working with LLMs, covering transformers, tokenizers, and semantic search. It offers essential background knowledge for anyone building RAG systems and valuable reference for practitioners.
Explores common architectural patterns for building enterprise applications. It provides a catalog of patterns and explains their underlying principles and trade-offs. It's a valuable resource for architects and senior developers designing large-scale applications.
Focuses on building applications and agents using Large Language Models. It's a practical guide for developers looking to leverage LLMs in creating intelligent agents. It provides hands-on knowledge relevant to contemporary AI agent development.
This project-based book helps solidify understanding of Large Language Models and their applications, including the use of Vector Databases and LangChain, which are highly relevant to RAG implementation. It provides practical experience through building various LLM projects.
Explores vector databases and their role in modern data analytics, including applications in AI and generative AI. Understanding vector databases is fundamental to building efficient RAG systems. This book provides a good overview of this essential technology.
Explores the use of Amazon Bedrock for artificial intelligence (AI) development. It covers topics such as machine learning, deep learning, and natural language processing. It valuable resource for developers who want to build and deploy AI applications on Amazon Bedrock.
Aimed at beginners, this book provides a comprehensive roadmap to understanding Retrieval Augmented Generation (RAG) technology. It covers core principles, architecture, training processes, and real-world applications. This valuable resource for those new to RAG looking to gain foundational knowledge.
For those wanting a deep understanding of the generation component in RAG, this book guides you through building an LLM from scratch. It covers the internal workings, limitations, and customization methods. While challenging, it provides a solid foundation in LLM architecture and training.
This guide aims to make prompt engineering accessible with a step-by-step approach. It is well-suited for beginners and those new to the field, including high school students and those in introductory undergraduate programs. It provides practical tips and is useful for gaining a broad understanding of how to formulate effective AI prompts.
This playbook focuses on leveraging Microsoft's Power Platform, including Power Automate, for digital transformation and automation. It is highly relevant given the mention of Power Automate courses. It provides guidance on using a specific popular automation platform.
Provides a solid introduction to the field of multiagent systems, covering key concepts, architectures, and applications. It's more accessible than some of the deeper theoretical texts and serves as an excellent starting point for understanding the principles behind multiple interacting intelligent agents.
Examines the transformative role of autonomous intelligent systems in business and the workplace. It explores the concepts of autonomy and collaborative intelligence in AI agents and their potential impact on various industries. It's a good resource for understanding the broader implications and applications of agentic AI.
A comprehensive guide aimed at making prompt engineering accessible to a wide audience. It covers various techniques and applications for leveraging AI language models effectively. is useful for high school students through working professionals seeking a thorough introduction and practical guidance.
This guide offers quick tips and tricks for prompt engineering across different generative AI models, including text and image generation models. It's a practical resource for users who want to improve their immediate results with various AI tools. It's suitable for all levels looking for actionable advice.
Authored by the creator of Keras, this book provides an accessible introduction to deep learning with Python. The third edition includes updated content on generative AI and large language models, making it highly relevant for understanding the generation aspect of RAG. It helps solidify understanding through practical examples.
While specific to Java, this book provides invaluable guidance on writing high-quality, robust, and performant code in Java. It presents best practices, common pitfalls, and effective programming techniques. Its principles of writing effective code are applicable beyond Java and deepen the understanding of software craftsmanship. This must-read for Java developers.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Generative AI Applications with Amazon Bedrock.
Semantic Kernel SDK for Intelligent Applications
Most relevant
Getting Started with Amazon Bedrock
Most relevant
AI Agents in Java with Generative AI
Most relevant
DeepSeek & Generative AI Masterclass for Software...
Most relevant
Get AWS AI Certified: HandsOn,Quiz & Tests|Zero-to-Hero...
Most relevant
MCP : Generative AI with Model Context Protocol, Claude...
Most relevant
From Java Dev to AI Engineer: Spring AI Fast Track
Most relevant
LLMs with Google Cloud and Python
Most relevant
Open-source LLMs: Uncensored & secure AI locally with RAG
Most relevant

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser