What's new on our platform?
Introducing Ela, your expert learning assistant
Trained with QA expert intelligence for expert-level guidance. Whether you need a subject matter expert, tutor or study buddy, Ela is here to help in courses and labs.
Ask Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
Explore nowAsk Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
Training Library
Learn cloud computing, test your cloud skills, and understand how to approach and solve business problems with real cloud scenarios across Amazon Web Services, Microsoft Azure, Google Cloud, DevOps, and other cloud ecosystem services. New content and updates are added every month.
New this month in our library
- COURSENEWBuilding AI Agents - Coming soon | GAIAE |BeginnerDuration: 1 minuteType: new course; Difficulty: Beginner; Duration: 1 minute; This course has: 1 Unit
- COURSENEWLLMOps with Python - Coming soon | GAIAE |BeginnerDuration: 1 minuteType: new course; Difficulty: Beginner; Duration: 1 minute; This course has: 1 Unit
- COURSENEWGetting ready for your Generative AI and Agent Engineering pathway | GAIAE |BeginnerDuration: 6 minutesType: new course; Difficulty: Beginner; Duration: 6 minutes; This course has: 2 Units
Multiple ways to learn
You can study and practice skills in the way that‘s right for you.
Guided Learning Journeys
Discover curated Learning paths that lead you through a structured educational journey. Build expertise step by step, ensuring a comprehensive understanding of your chosen subject. Reach your learning goals efficiently with clear knowledge guidance on your path.Explore all library
Learn smarter with Smart Skills!
Personalized training tailored to your proficiency. Skip content you already know and focus on your gaps- HANDS-ON LABLogan Rakai
Applied OpenAI Prompt EngineeringIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Apply prompt engineering to develop a content categorization system in this lab.; Duration: Up to 30 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 1 Lab step - HANDS-ON LABAndrea Giussani
PySpark - How to build a Machine Learning PipelineBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: In this hands-on lab, you will master your knowledge of PySpark, a very popular Python library for big data analysis and modeling.; Duration: Up to 1 hour; Content Topics: Machine Learning; This hands-on lab has: 2 Lab steps - HANDS-ON LABAndrea Giussani
Machine Learning with scikit-learnBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: The aim of this lab is to challenge you on building a supervised machine learning pipeline to predict the median values of owner-occupied housing in USD 1000 in the Boston dataset.; Duration: Up to 1 hour; Content Topics: Machine Learning; This hands-on lab has: 2 Lab steps - HANDS-ON LABAndrew Burchill
Moderating Content with Amazon BedrockBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use Amazon Bedrock to moderate textual content as a part of a content processing system in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps - HANDS-ON LABAna Rojo Echeburua
A Practical Introduction to Language ModelsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 2 of the Building AI Agents course.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step - HANDS-ON LABAndrew Burchill
Deploying Large Language Models Using Ray ServeBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use the scalable Ray Serve framework to performantly deploy a large language model in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 4 Lab steps - HANDS-ON LABJun Fritz
Invoking Amazon Bedrock Models Using the Bedrock Runtime and AWS LambdaIntermediateDuration: Up to 1 hour and 15 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to invoke Amazon Bedrock models using the Amazon Bedrock API and AWS Lambda in this hands-on lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 3 Lab steps - HANDS-ON LABLogan Rakai
Introduction to the OpenAI Chat Completions APIBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Learn how to use the OpenAI Chat completions API to generate text in this lab.; Duration: Up to 30 minutes; This hands-on lab has: 1 Lab step - HANDS-ON LABJun Fritz
Embedding Documents With LangChain and Amazon BedrockIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to use AWS SAM, Amazon Bedrock, and LangChain to deploy an automated document embedding application in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - HANDS-ON LABLogan Rakai
Predicting Time-Series Data With Amazon ForecastBeginnerDuration: Up to 1 hour and 40 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Analyze household energy consumption and go from raw data to accurate forecasts using the built-in algorithms provided by Amazon Forecast in this hands-on lab.; Duration: Up to 1 hour and 40 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - HANDS-ON LABJun Fritz
Building a PDF RAG Chatbot Powered by LangChain and Amazon BedrockIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to deploy a PDF Chatbot using retrieval-augmented generation (RAG), LangChain, and AWS services in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - HANDS-ON LABAna Rojo Echeburua
Building Single Agent SystemsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 3 of the Building AI Agents course.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Equipping Agents with ToolsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 5 of the Building AI Agents course.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Working with Multiple AgentsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 4 of the Building AI Agents course.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Text analysis and LLMs - transformer model architectureIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Explore transformer model architecture in this hands-on lab environment.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Text analysis and LLMs - prompt engineeringIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Explore prompt engineering in this hands-on lab environment.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Text Analysis and LLMs - Advanced Text GenerationIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Explore advanced text generation tools and techniques in this hands-on lab environment.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Text analysis and LLMs - using pre-trained language modelsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Explore the use of pre-trained language models in this hands-on lab environment.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Text Analysis and LLMs - Tokens and EmbeddingsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Explore tokens and embeddings in this hands-on lab environment.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Text Analysis and LLMs - OverviewIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Explore an overview of language models in this hands-on lab environment.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 1 Lab step - HANDS-ON LABJun Fritz
Generating Custom Images and Variations with Amazon BedrockIntermediateDuration: Up to 40 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Generate images and variations using the Amazon Bedrock Image Playground and runtime in this hands-on lab.; Duration: Up to 40 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 3 Lab steps - HANDS-ON LABJun Fritz
Implementing Conversational Memory Using LangChain and Amazon DynamoDBIntermediateDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Leverage the LangChain framework to store and manage conversation history in Amazon DynamoDB in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 2 Lab steps - HANDS-ON LABJun Fritz
Working With Conversational Memory and the Amazon Bedrock Converse APIBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to incorporate the Amazon Bedrock Converse API and conversational memory into your large language model application in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 2 Lab steps - HANDS-ON LABJun Fritz
Developing Chains and Runnables With the LangChain Expression Language (LCEL)BeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Step through an application to learn about the LangChain Expression Language (LCEL) and how to develop chains and custom runnables in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 2 Lab steps