Free module
Cloud computing practice
Learn cloud computing by reading and writing code for S3 buckets, SQS queues, DynamoDB tables, IAM policies and Lambda handlers.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1
What the cloud sells: services and regions
I can say what a region, a service and an API call are.
Read the lesson2 · Container lab
S3 object storage: keys, prefixes and folders
I can find files in a bucket by prefix.
Read the lesson3 · Container lab
Queues: send, receive and delete
I can say what happens to a message from send to delete.
Read the lesson4 · Container lab
Tables and items in DynamoDB
I can read and write a DynamoDB item in its typed form.
Read the lesson5
DynamoDB keys: query or scan
I can say why a query is cheaper than a scan.
Read the lesson6
IAM policies: who may do what
I can read a policy and say whether a call is allowed.
Read the lesson7
Errors and retries in cloud calls
I can tell an error to retry from one to fix.
Read the lesson8
A Lambda handler and its event
I can write a handler that reads an event and returns a result.
Read the lesson9
A pipeline from upload to table
I can follow one upload through a queue and a function to a table.
Read the lesson10
An HTTP front door for a function
I can write the answer an API gateway expects from a function.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.