Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Skip to main content

Getting started with Amazon DynamoDB

New AWS Training and Certification Courses for DynamoDB

We’ve developed a free, six-course curriculum to help developers and architects gain a deeper understanding of Amazon DynamoDB. These new, intermediate-level courses simulate a real application development project. They include scenario-based animations, reading modules, demonstrations, quizzes, and optional self-paced labs (paid) to help you accelerate your application-development skills with DynamoDB. Start with an interactive knowledge check, and after you've completed the courses, take the post-assessment to see what you've learned.

Modules

  1. Explore the DynamoDB API and the AWS SDKs (90 min)

  2. Working with Indexes in DynamoDB (150 min)

  3. Managing Capacity, Consistency, and Performance in DynamoDB (150 min)

  4. Managing DynamoDB Applications at Scale (210 min)

  5. Advanced Monitoring and Optimizing with DynamoDB (210 min)

  6. Architecting Applications and Tables for DynamoDB (90 min) 

Duration: 16 hours, optional self-paced labs: 9 hours.  There are optional (paid) labs associated with each course.

Enroll in DynamoDB Courses

Learning path: Using DynamoDB and AWS Lambda in your serverless applications

Watch this series of videos from Senior Developer Advocate Talia Nassi on how to use Amazon DynamoDB and AWS Lambda in your serverless applications.

Getting Started with Amazon DynamoDB and AWS Lambda (10:00)
Amazon DynamoDB 101 (6:55)
Amazon DynamoDB and AWS Lambda Security (6:39)
Managing Performance and Scale in your Amazon DynamoDB and AWS Lambda Applications (6:09)
Create an Application with Amazon DynamoDB and AWS Lambda (3:18)

AWS Free Tier

Gain free, hands-on experience with an AWS Free Tier offer that does not expire, available to all AWS customers. DynamoDB Free Tier offers 25 GB of storage, 25 provisioned Write Capacity Units (WCU), and 25 provisioned Read Capacity Units (RCU), and can handle up to 200 million requests per month.
Get started with DynamoDB on the AWS Free Tier

Videos

Learn key concepts with expert-led sessions and guidance

DynamoDB: Its purpose, main features, and key concepts (44:14)
DynamoDB: Under the hood, managing throughput, advanced design patterns (50:59)
Fundamentals of Amazon DynamoDB Single Table Design (58:29)
Deliver business impact with feature-packed Amazon DynamoDB (32:18)
AWS re:Invent 2020: Data modeling with Amazon DynamoDB – Part 1 (25:35)
Data modeling with Amazon DynamoDB - Part 2 (29:38) - re:Invent 2020