AWS Labs Workspace

Lab Catalog Sandbox

Launch live sandbox environments with temporary AWS credentials. Zero setup, real IAM role access.

Provider

1

Visible Labs

13

Categories

6

Avg Duration / Lab

45 Min

>

GenAI (1)

Accessiblity Voice Reader

accessiblity-voice-reader

Intermediate

Are you looking to build a voice reader application? Worry no more and head towards your goal without getting into complexities. Accessibility Voice Reader Labs leverages Amazon Polly, AWS Lambda, API Gateway, and Cloud Front. Their purposes vary, but Accessibility Voice Reader Labs eventually enable users to architect a resume-ready project. Amazon Polly, for starters, comes in handy for speech synthesis. Similarly, AWS Lambda is useful for backend processing, API Gateway for the management of API, and CloudFront to power content delivery across the globe. A combination of screen reader for websites, AI text-to-speech, and other functions together power Accessibility Voice Reader Labs. Sign up and power your learning & projects with our sandbox environment.

60 minus-east-18 policy modules

Prerequisites: Basic understanding of AWS services, Familiarity with REST APIs, Basic knowledge of AWS Lambda, Understanding of Amazon S3, Basic knowledge of serverless architecture

Explore Lab

Credit: ₹50/hr

Backend Development (3)

Amazon SQS Basics: Standard and FIFO Queues

amazon-sqs-basics-standard-and-fifo-queues

Beginner

It is now easier to enhance a career in cloud architecture. Even students to whom the field seems difficult can get a thorough understanding with our SQS Basics Labs. SQS Basics Labs helps users understand the fundamentals and intricacies of Amazon SQS, or Amazon Simple Queue Service. Defined as a fully managed message queuing service, it covers decoupling and asynchronous communication between distributed apps, or applications. Users in SQS Basics Labs learn to create not just Standard Queue – but also FIFO Queue. Other topics, or elements, include sending a sample order message, receiving a message, and deleting the same. Most importantly, the lab opens up the possibility for users to compare the behavior of all types of queries. Sign up today for broader possibilities to have a great career in Amazon Simple Queue Service Basics. Learning Outcomes: By the end of this lab, you will be able to: • Create a Standard Queue • Create a FIFO Queue • Send messages • Receive messages • Delete messages • Compare Standard and FIFO queues Imagine a Scenario: You are a junior Cloud Engineer at an online shopping company. When customers place orders, the application sends order details to Amazon SQS so that backend systems can process them asynchronously. Your task is to create both, a Standard Queue & a FIFO Queue, send sample order messages, receive messages, and understand the differences between the two queue types.

45 minus-east-13 policy modules

Prerequisites: knowledge of queues, basics of s3

Explore Lab

Credit: ₹50/hr

Build a serverless REST API with multiple routes

build-a-serverless-rest-api-with-multiple-routes

Intermediate

Ever been curious about REST API with Lambda? Professional or a student, our REST API with Lambda Labs quenches the thirst for curiosity. Users in REST API with Lambda Labs will learn about ways to build a fully serverless REST API. They will build their learning foundations on Amazon API Gateway plus AWS Lambda. REST API with Lambda Labs helps navigate the complexities of provisioning and management of servers. With API Gateway, they will be able to expose HTTP endpoints – and with Lambda functions, users will be able to handle backend logic along with scalability and cost-effective architecture. Don’t just believe what you read, seriously! Sign up, give it a try, and experience the feeling. Oh, and every finisher gets an industry-friendly certificate. Learning Outcomes: By the end of this lab, learners will: • Create Lambda functions • Create a REST API using API Gateway • Configure multiple routes • Integrate routes with Lambda • Deploy the API • Test API endpoints • View execution logs Scenario: You are a cloud engineer at a student database management company. The company wants to expose a REST API that allows applications to retrieve student information. Instead of managing servers, you are tasked with building a fully serverless REST API using Amazon API Gateway and AWS Lambda. Your project is to create multiple API routes, connect them to Lambda functions, deploy the API, and test the endpoints from a web browser.

60 minus-east-14 policy modules

Prerequisites: basics of REST APIs, python, lambda, API Gateway

Explore Lab

Credit: ₹50/hr

Secure User Authentication with Amazon Cognito User Pools

secure-user-authentication-with-amazon-cognito-user-pools

Intermediate

Experience a direct and advanced start with Cognito User Pools – whether you are an app creator, a SaaS provider, or a student. Cognito User Pools Labs eliminates the need to start from scratch. Users can simply jump to the interesting portion of using Amazon Cognito User Pools to manage user registration, login, and multi-factor authentication (MFA). The work from ground-up generally includes navigating around different steps, or intertwined components, of the process. What remains is the core part, or the objective, of having the ability to sign-in securely and verify identities via MFA. Account creation remains the starting point – something that Cognito User Pool Labs acknowledges and covers in its simple-to-understand form with the entire process. Often associated with Cloud Engineers, Cognito User Pools can still be undertaken by any mind. One more thing – a resume-ready certificate awaits you after the completion of the lab. Learning Outcomes: By the end of this lab, learners will: • Create an Amazon Cognito User Pool • Configure user sign-up and sign-in options • Configure password policies • Enable Multi-Factor Authentication (MFA) • Create and verify users in the User Pool Scenario You are a cloud engineer at an online learning platform. The company wants students to create accounts, sign in securely, and verify their identity using Multi-Factor Authentication (MFA). Instead of building an authentication system from scratch, you will use Amazon Cognito User Pools to manage user registration, authentication, and secure user sign-in. Your task is to: 1. Create an Amazon Cognito User Pool. 2. Configure user registration, password policies, and Multi-Factor Authentication (MFA). 3. Register a user, verify the account, and successfully sign in using Amazon Cognito.

45 minus-east-13 policy modules

Prerequisites: Basics of AWS Identity and Access Management (IAM), user authentication concepts, and Amazon Cognito

Explore Lab

Credit: ₹50/hr

DevOps (1)

Automate Workflows with Amazon EventBridge Rules and Scheduling

automate-workflows-with-amazon-eventbridge-rules-and-scheduling

Intermediate

A career as a software developer, cloud architect, or DevOps engineering should not be complicated. Our Eventbridge Rules Labs makes sure of that. EventBridge Rules Labs takes users right into the world of Amazon EventBridge. The lab includes learnings to build event-driven and scheduled automated workflows in AWS. With projects developed in EventBridge Rules Labs, users can learn to route events between different services of AWS, or Amazon Web Services. Additional elements include routing between custom applications and third-party SaaS providers. All this without having to manage the intricacies of the vast infrastructure. The practical exposure with Amazon EventBridge Rules covers creating something that is responsive, easy to configure, and in line with the workflow trigger management. Some of the trigger downstream services are AWS Lambda and Amazon SNS. The end result translates into enabling automated operations, serverless scheduling, notifications, and cross-service integrations. For learners, the end also translates into an industry-friendly certificate. Learning Outcomes: By the end of this lab, learners will: • Create an Amazon EventBridge scheduled rule • Configure a cron or rate expression • Trigger an AWS Lambda function using EventBridge • Create an EventBridge rule for AWS events • Send notifications to an Amazon SNS topic • Verify EventBridge rule execution • Monitor EventBridge, Lambda, and SNS using CloudWatch Logs Scenario: You are a cloud engineer at a training company. The Operations Team wants automated tasks to run on a schedule without managing servers. Your project is to: 1. Create a scheduled EventBridge rule that triggers a Lambda function every few minutes. 2. Create an EventBridge rule that sends notifications to an SNS topic. 3. Verify that EventBridge successfully triggers downstream services.

60 minus-east-13 policy modules

Prerequisites: Basics of AWS Lambda, Amazon EventBridge

Explore Lab

Credit: ₹50/hr

Cloud (3)

Global File Serving through S3

global-file-serving-through-s3

Beginner

Looking for a one-stop solution to understand Amazon Simple Storage Service? S3 Basics Labs is the right stop then. Get onboard! S3 Basics Labs helps users learn about serving files across the globe through S3. Often associated with the tag of a ‘top-tier folder’, S3 comes up as a complicated work title even though all it requires is a bit of practice. Users learn about its durability, availability, and cost-optimization tiers when working within S3 Basics Labs. Once through, users can implement backup & disaster recovery practices, write up data lakes & analytics, and improve application file repositories. Creating the first bucket eventually comes in handy despite early hesitations. Don’t wait for motivation to hit the spot. Get started and experience wonders in action with SE Basics Labs. Learning Outcome: In this lab we are going to learn about: • Amazon S3 as an object storage service that offers industry-leading scalability, data availability, security, and performance. Imagine a Scenario: You are assisting the IT department of a university. A professor wants to distribute an assignment PDF to students using a direct download link. Your task is to upload the assignment file to an Amazon S3 bucket and configure it so that students can access it without signing in to AWS.

30 minus-east-13 policy modules
Explore Lab

Credit: ₹50/hr

Lifecycle & Versioning your Files

lifecycle-versioning-your-files

Beginner

Ever wanted to scale up in the field of compliance and data? Or ever wanted to get into the industry with prior hands-on practical experience? If yes, then S3 Lifecycle & Versioning Labs is where you should be. With S3 Lifecycle & Versioning Labs, users can learn how to configure versioning, lifecycle rules, and storage class transitions. Lifecycle and Versioning work together with the sole objective of protecting data. S3 Lifecycle & Versioning Labs further underline a key difference in terms of preserving historical iterations of files and automating movement or deletion of iterations. All the hard work is complemented with a resume-friendly and industry-relevant certificate. Sign up to get started! Learning Outcome: In this lab, we learnt about: • Versioning in Amazon S3. • How you can retrieve objects from the bucket. • How you can easily roll back to previous versions of your object. Imagine a Scenario: You are a junior cloud administrator at a media company. The company stores project documents in Amazon S3 and wants to protect files from accidental deletion while also reducing storage costs for older files. Your task is to enable versioning on an S3 bucket, upload & modify files to create multiple versions, recover a previous version, and configure a lifecycle rule to automatically transition older objects to a cheaper storage class.

45 minus-east-13 policy modules
Explore Lab

Credit: ₹50/hr

Secure Application Credentials with AWS Secrets Manager

secure-application-credentials-with-aws-secrets-manager

Intermediate

Keeping sensitive information secure in the digital world may look like a challenge. With Secrets Manager Labs, keeping sensitive information secure is a piece of cake. Secrets Manager Labs offers an opportunity to learn how to securely store, manage, and retrieve sensitive information using AWS Secrets Manager. The lab derives factors from modern applications – wherein users require credentials to access information. Parts of the system that are based on this principle are database passwords, API Keys, authentication tokens, and third-party service credentials. Storing these pieces of information directly in the application code poses a greater security threat. This is in the wake of rising cybersecurity attacks from every possible front. Merging the storage facility directly with configuration files carries the same level of risk.

45 minus-east-13 policy modules

Prerequisites: IAM

Explore Lab

Credit: ₹50/hr

Serverless (4)

Lambda Layers & Dependencies

lambda-layers-dependencies

Intermediate

Does AWS Lambda Layers catch your attention? Well, that could be a sign to now get into our Lambda Layers Labs. With Lambda Layers Labs, learners of all ages and backgrounds get to practically understand the creation and utility of AWS Lambda Layers. This serves a critical purpose of sharing common code and third-party libraries across multiple Lambda functions. The virtual IT lab enables learners to package reusable Python dependencies into a Lambda Layer. This process then moves on to attaching the layer to Lambda functions with the help of step-by-step guides. By the end of Lambda Layers Labs, learners are able to practically try out the verification of shared code success reuse without duplicating libraries. The entire process is simplified with our virtual IT lab – for students and professionals alike. Get right into the phase of curating an industry-aligned project with Lambda Layers & Dependencies. Sign up! Learning Outcomes: By the end of this lab, learners will: • Create an AWS Lambda Layer • Package Python dependencies into a Lambda Layer • Publish a Lambda Layer version • Create an AWS Lambda function • Attach a Lambda Layer to a Lambda function • Import and use shared libraries from the Lambda Layer Scenario You are a cloud engineer at a software company that operates multiple AWS Lambda functions. Several functions require the same utility code and third-party Python libraries. Instead of packaging identical dependencies with every function, your team wants to centralize them using AWS Lambda Layers. Your task is to: 1. Create a Lambda Layer containing reusable Python dependencies. 2. Publish the Layer and attach it to a Lambda function. 3. Invoke the Lambda function to verify that the shared libraries are successfully loaded from the Layer.

45 minus-east-13 policy modules

Prerequisites: Basics of AWS Lambda, Python, IAM Roles, Amazon CloudWatch

Explore Lab

Credit: ₹50/hr

Learning Serverless Function As a Service on Lambda

learning-serverless-function-as-a-service-on-lambda

Intermediate

Any complexity you can think of is not a complexity anymore with our Lambda Hello World Labs. Student or professional – there is an abundance for everyone to test the boundaries with AWS Lambda Tutorials. Lambda Hello World Labs breaks down every component into easy-to-understand activities. Learners commence their journey with the creation of an AWS Lambda function and then move on to configuring the respective timeline along with execution settings. The middle part of writing & deploying the function code is a pure add-on that simply cannot be missed. Learners seamlessly transition into the next activity of testing the function with the assistance of test events. Step-by-step guidance in the lab takes learners to a phase where they only have to monitor the function. This can be done in collaboration with Amazon CloudWatch Logs – without setting up and maintaining its complexities at any point. If this sounds interesting, or something worth a try, then sign up and give Lambda Hello World Labs a shot. There are guidance pointers at every step, especially for you! Learning Outcomes: By the end of this lab, you will be able to: • Create an AWS Lambda function • Configure Lambda runtime and execution settings • Write and deploy Lambda function code • Test the Lambda function using test events • Monitor function execution using Amazon CloudWatch Logs • Understand the serverless execution model and pay-per-use pricing Imagine a Scenario: You are a junior cloud engineer at a startup that is building a serverless backend for its applications. The development team needs a lightweight service to process incoming requests without managing servers. Your task is to create an AWS Lambda function, assign the required IAM permissions, deploy the function code, invoke it using test events, and verify its execution through Amazon CloudWatch Logs. By completing this task, you will gain hands-on experience with AWS Lambda and understand how serverless applications are built and managed.

45 minus-east-13 policy modules

Prerequisites: basics of python

Explore Lab

Credit: ₹50/hr

Process Messages Automatically Using AWS Lambda and Amazon SQS

process-messages-automatically-using-aws-lambda-and-amazon-sqs

Intermediate

Have you ever wanted to practically try out Amazon SQS for project development? Well, here comes our Lambda with SQS Triggers Labs. Whether you are a student or a professional – the lab rolls out something for everyone. In Lambda with SQS Triggers Labs, learners initiate their project by creating an Amazon SQS queue. The process then transitions into creating an AWS Lambda function. Thereby boosting hands-on experience of learners in AWS SQS. Step-by-step guidance moves on to configuring an SQS trigger, followed by sending messages to SQS. Towards the end, Lambda with SQS Triggers Labs ensures that learners have also covered invoking Lambda without any manual interference. And, they are able to view processed messages in CloudWatch Logs. Don’t just wait & watch. Give a practical shot at architecting and deploying an industry-aligned project with Lambda with SQS Triggers Labs. Learning Outcomes: By the end of this lab, learners will: • Create an Amazon SQS queue • Create an AWS Lambda function • Configure an SQS trigger • Send messages to SQS • Automatically invoke Lambda • View processed messages in CloudWatch Logs Imagine a Scenario: You are a cloud engineer at an e-commerce company. When customers place orders, the application sends order information to an Amazon SQS queue. To automate processing, the company wants AWS Lambda to automatically read and process messages from the queue without requiring any servers. Your task is to create an SQS queue, configure a Lambda function as a consumer, send messages to the queue, and verify that Lambda automatically processes them.

60 minus-east-14 policy modules

Prerequisites: basics of s3, python, lambda, basics of sqs

Explore Lab

Credit: ₹50/hr

S3 Event Notifications with Amazon SQS and AWS Lambda

s3-event-notifications-with-amazon-sqs-and-aws-lambda

Intermediate

Developer, software engineer, or data scientist; S3 Event Notification Labs is a place to be for everyone. Don’t believe it – experience it. S3 Event Notification Labs teaches users to trigger Lambda functions and SQS queues on S3 events. Users practically understand aspects related to auto-triggering actions when a particular event occurs in the bucket. Event details, after their occurrence, are routed to AWS Lambda, Amazon SNS, Amazon SQS, or Amazon EventBridge. S3 Event Notification Labs helps navigate complexities around the delivery of notifications. These are often, or otherwise, on a best-effort basis. Once completed, you get practical exposure to automating trigger messages, a resume-ready project, and an industry-aligned certificate. Learning Outcome: In this lab, we will learn: • How Amazon S3 automatically notifies other AWS services whenever an event occurs, such as uploading a file to a bucket. Imagine a Scenario: You are working as a Cloud Engineer for an online learning platform. Students regularly upload assignment files to an Amazon S3 bucket. Instead of manually checking for new uploads, the company wants an automated solution. Your task is to configure Amazon S3 so that every time a student uploads a file, an event notification is sent to an Amazon SQS queue. An AWS Lambda function will then read the notification from the queue and display the upload event in CloudWatch Logs, confirming that the file upload was successfully detected and processed.

60 minus-east-15 policy modules

Prerequisites: basics of s3, python, lambda, basics of sqs

Explore Lab

Credit: ₹50/hr

Storage (1)

test lab

test-lab

Intermediate

description description description description

60 minus-east-11 policy modules

Prerequisites: test

Explore Lab

Credit: ₹50/hr