Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Getting started with AWS Generative AI for Developers

Amazon Web Services via edX

Overview

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.

Syllabus

Module 1: What is Generative AI?

Submodule: Introduction to the Course

Video: W1-A-20 Introduction to the Course (Russ)
Downloadable: W1-A-30 Course Roadmap

Submodule: Generative AI

Video: W1-B-10 Amazon Bedrock for Generative AI (Morgan)
Demo: W1-B-20 Invoking a Bedrock Foundation Model (Russ)
Reading: W1-B-25 Amazon Bedrock
Lab: W1-B-30 Invoking a Bedrock Foundation Model
Document: Understanding Modalities in Bedrock
Video: W1-B-40 Amazon Q Developer (Morgan)
Demo: Vibe Coding with Amazon Q Developer on the Command Line
Code Resource: Amazon Q Developer on GitHub
Reading: Amazon Q Developer
Quiz: W1-B-50 Knowledge Check

Module 2: Accessing Amazon Bedrock Foundation Models

Submodule: Application Integration

Video: W2-A-10 Accessing Amazon Bedrock Runtime APIs (Morgan)
Video: W2-A-20 Asynchronous and Batch Inference (Morgan)
Reading: Amazon Bedrock APIs
Lab: W2-A-30 Batch Inference
Video: W2-A-40 Adding Guardrails for Inputs and Responses (Russ)
Lab: W2-A-30 Guardrails
Reading: Responsible AI
Quiz: W2-A-50 Knowledge Check

Submodule: Working with Foundation Models

Video: W2-B-10 Choosing a Foundation Model (Morgan)
Reading: Foundation Models
Video: W2-B-20 Prompt Engineering (Russ)
Downloadable: Prompt Engineering Guide

Submodule: Working with Amazon Q Developer

Tooling: Infrastructure as Code Creation with Amazon Q Developer
Tooling: Feature Development with Amazon Q Developer
Tooling: Automated Documentation Creation with Amazon Q Developer
Video: W2-B-30 Tech Talk: What Problems Could You Solve with Generative AI? (Morgan/Russ)
Quiz: W2-B-40 Knowledge Check

Taught by

Morgan Willis, Russell Sayers and Alex G

Reviews

Start your review of Getting started with AWS Generative AI for Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.