AWS Generative AI and AI Agents with Amazon Bedrock
Amazon Web Services via Coursera Professional Certificate
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Start on a journey into the world of generative AI with this AWS Professional Certificate program. Designed for software developers and DevOps engineers, this program will arm you with the skills to use AWS' generative AI services, particularly Amazon Bedrock, to create generative AI applications.
Throughout this program, you'll gain hands-on experience with language models and foundation models, learning how to use them for text generation, language understanding, and summarization tasks. You'll learn Amazon Bedrock, exploring its powerful features including Knowledge Bases, Agents, and Guardrails.
The course outline takes you from fundamental concepts to advanced implementation strategies. You'll start by understanding the basics of generative AI and how to access foundation models through Amazon Bedrock. As you continue, you'll learn to create AI-driven agents for task automation, implement knowledge bases for information retrieval, and optimize AI model performance through techniques like fine-tuning and prompt engineering.
A big focus of this program is practical application. You'll work on projects that simulate enterprise-level challenges, learning to integrate AI capabilities into existing software architectures. You'll also explore Amazon Q Developer, gaining insights into how generative AI can enhance your development workflow.
By the end of this Professional Certificate, you'll be ready to design, develop, and deploy generative AI solutions on AWS.
Syllabus
- Course 1: Getting Started with AWS Generative AI for Developers
- Course 2: Generative AI Applications with Amazon Bedrock
- Course 3: Amazon Bedrock Customization, Optimization & Automation
Courses
-
Grow generative AI expertise with this course focusing on customizing, optimizing, and automating AI solutions using Amazon Bedrock. This course is designed for developers who want to fine-tune their AI applications for peak performance and efficiency. You'll begin by exploring model customization techniques, including fine-tuning and continued pre-training. Learn how to adapt foundation models to your specific use cases, enhancing their performance on domain-specific tasks. The course then dives into advanced optimization strategies. You'll work with Bedrock Evaluation Jobs to assess and compare model performance, implement prompt caching for improved response times, and utilize prompt routing for efficient model selection. In the automation section, you'll discover how to streamline AI workflows using Bedrock Data Automation. This tool will enable you to process and transform large datasets. Throughout the course, you'll work in hands-on labs and real-world scenarios, applying these advanced techniques to solve complex AI challenges. By the conclusion of the course, you'll be designing, implementing, and maintaining AI solutions, stretching the limits of what's possible with generative AI on AWS. 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.
-
e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.Step up your generative AI skills with this course focused on building generative AI applications using Amazon Bedrock. Building on the fundamentals, you'll dive deep into advanced features and services that enable more complex solutions. 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.
-
Get introduced to generative AI with this foundational course designed for developers looking to use AWS' generative AI services. This course serves as your gateway to understanding and implementing generative AI solutions using Amazon Bedrock. You'll begin by exploring the fundamentals of generative AI, understanding its place within the broader AI landscape, and learning key concepts such as foundation models, prompts, and inference. Through hands-on labs and demos, you'll gain practical experience invoking foundation models and interpreting their responses. The course then dives into Amazon Bedrock Runtime APIs, covering operations like InvokeModel and asynchronous invocations. You'll learn to implement streaming responses, manage provisioned throughput, and apply guardrails to ensure responsible AI use. A significant portion of the course focuses on working effectively with foundation models. You'll explore model selection criteria, learn the art of prompt engineering, and understand how to optimize your interactions with generative AI tools. By the end of this course, you'll have an understanding of generative AI concepts and hands-on experience with Amazon Bedrock. You'll be ready to start integrating AI capabilities into your applications, setting the stage for more generative AI development in subsequent courses. 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.
Taught by
Alex G. and Russell Sayers