Interactive AWS courses

Learn cloud
by building.

Hands-on lessons for DynamoDB and AppSync. Write code, test your understanding, and learn the patterns behind dependable AWS systems.

33 practical lessonsBrowser-based editorProgress saved automatically
Live lesson

Wire your first
AppSync resolver.

Complete one focused task. The checks update as you type, so you always know what to fix next.

Use a GetItem operation
Build the DynamoDB key
resolver.jsJavaScript
export function request(ctx) {\n  return {\n    operation: 'GetItem',\n    key: {\n      id: util.dynamodb.toDynamoDB(\n        ctx.args.id\n      ),\n    },\n  };\n}
1 of 2 checks complete Try lesson
DynamoDB · AppSync · GraphQLDiscover

How it works

Less watching.
More understanding.

01

Write the code

Every concept becomes an editable challenge, not another passive video.

02

Get instant feedback

Small, focused checks show what works and what still needs attention.

03

Build real intuition

Progress from API fundamentals to patterns used in production systems.

Start learning today

Build something
you understand.

View all courses
KeySync by ServerlessCreedDynamoDB · AppSync · Learn by doing
KeySync · DynamoDB and AppSync Courses for Builders