learning path

Mastering Generative AI on AWS: From Infrastructure to Applications

Up to 13h 31m
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Training content

See all

Unlock the power of AWS Generative AI services with our in-depth course designed to provide a thorough understanding of the infrastructure, services, and best practices for building cutting-edge AI-driven applications. This course is tailored for developers, data scientists, and IT professionals eager to harness the capabilities of AWS's AI suite for generating innovative solutions.

Learning objectives include:

Generative AI foundations:

  • Understanding key term used when discussing generative AI

Amazon Q:

  • Understand what Amazon Q is
  • Discover the benefits of leveraging Amazon Q in your enterprise
  • Explore Amazon Q’s different areas of expertise
  • What Amazon Q Business is, along with its various components, features, and use cases
  • How to configure a new Amazon Q Business web experience that connects to business data systems and repositories
  • How to interact with an Amazon Q Business web experience
  • How to use guardrails and chat controls to enhance the quality of end user interactions with Amazon Q Business
  • How to configure plugins that interact with third-party services directly from Amazon Q Business
  • What Amazon Q Developer i does and the benefit it provides
  • How to chat with Amazon Q Developer to explain, optimize, and fix code
  • How to generate code snippets with Amazon Q Developer 

Amazon Bedrock:

  • What Amazon Bedrock allows you to do
  • The different foundation models supported by Bedrock at the time this lesson was created
  • How you can experiment running inference with Amazon Playgrounds
  • How model evaluations allow you to compare and analyze different model performance and response outputs
  • The different types of model evaluations available and how to configure them
  • The fundamentals of setting up your APIs with Amazon Bedrock
  • Understand what Knowledge Bases and Agents are within the context of Amazon Bedrock
  • Understand how you can use an Amazon Bedrock Knowledge Base to interface with your retrieval augmented generation applications
  • Learn how to configure and build a Knowledge Base
  • Learn how to interact with your Knowledge Base
  • Understand what Amazon Bedrock Agents are 
  • Understand how Amazon Bedrock Agents are configured and their operational flow
  • Learn how to use Python and the Boto3 SDK to interact with the Bedrock API 
  • Learn how to run single prompt inference using code for both image and text generation 
  • Learn how to switch between Foundation Models using code 
  • Understand the invocation options for the Bedrock Runtime
  • Security and encryption
  • Privacy and data protection
  • Identity and access management
  • Auditing, compliance, and governance
  • Guardrails that help provide safeguards against undesirable and harmful content


  • Request a service quota increase to launch Inferentia instances
  • Launch an AWS Deep Learning AMI on an Inf2 instance
  • Establish a secure SSH connection to the Inf2 instance
  • Activate the Neuron environment, verify installation of key packages, and run Neuron tool commands
  • Establish SSH tunneling for secure Jupyter Notebook access
  • Launch and configure a Jupyter Notebook environment
  • Optimize and deploy HuggingFace GPT-2 model on AWS Inf2 instances
  • Conduct performance tests to compare inference times between CPU and Neuron-powered GPU instances
  • The core principles of GPU Computing
  • An overview of Amazon's EC2 UltraClusters
  • Amazon’s GPU powered instances, EC2 P5 and EC2 P4d
  • Amazons Tranium Accelerator powered instances, EC2 Trn1
  • The scaling capabilities of these instances within EC2 UltraClusters
  • Learn what the AWS Nitro system is
  • Understand the key components that make up the AWS Nitro system
  • Understand the difference between the Nitro cards of an EC2 instance
  • Explore the benefits of the AWS Nitro System 


We welcome all feedback and suggestions - please contact us at support@cloudacademy.com if you are unsure about where to start or if you would like help getting started.

Your certificate for this learning path

About the Author

Learning paths

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 250+ courses relating to cloud computing reaching over 1 million+ students.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.

Covered Topics