Skip to main content
HomeAWS

Course

Using Data Stores in AWS

IntermediateSkill Level
4.6+
16 reviews
Updated 04/2026
Learn to choose, build with, and secure AWS data stores including DynamoDB and S3 through hands-on console exercises and real-world scenarios.
Start Course for Free
AWSCloud
3 hr
11 videos
44 Exercises
3,000 XP
Statement of Accomplishment

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training a Team?

Try for Business

Course Description

Master the essential AWS data services that power modern applications. In this hands-on course, you'll learn when and why to use DynamoDB, S3, ElastiCache, and OpenSearch by matching each service to real-world access patterns and consistency requirements. You'll design scalable DynamoDB tables with high-cardinality partition keys, perform CRUD operations, and compare Query vs Scan to optimize performance and cost. On the S3 side, you'll implement lifecycle policies to automatically transition data through storage classes and use versioning to protect against accidental deletion. The course wraps up with securing sensitive data end-to-end — classifying PII and PHI, managing secrets with Secrets Manager and Parameter Store, applying data masking techniques, and implementing multi-tenant isolation using IAM condition keys. By the end, you'll be able to choose, build with, and secure AWS data stores for production applications.

Prerequisites

Intermediate PythonIntroduction to AWS Boto in PythonIntroduction to Shell
1

Choosing the Right AWS Data Store

Learn when and why to use DynamoDB, S3, ElastiCache, and OpenSearch. Explore data access patterns, consistency models, lifecycle management, and caching strategies to make informed storage decisions for your applications.
Start Chapter
2

Building with DynamoDB and S3

Go hands-on with AWS's two most essential data services. Design scalable DynamoDB tables, master CRUD operations and indexes, and optimize S3 with storage classes, versioning, lifecycle policies, and replication
Start Chapter
Using Data Stores in AWS
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Don’t just take our word for it

*4.6
from 16 reviews
75%
19%
0%
6%
0%
  • Laurence
    5 days ago

  • Napaporn
    2 weeks ago

  • Kalyani
    2 weeks ago

  • Kong Ming
    3 weeks ago

    Storing and securing data are well-covered.

  • Francisco
    4 weeks ago

  • Sergii
    4 weeks ago

Laurence

Napaporn

"Storing and securing data are well-covered."

Kong Ming

FAQs

Which AWS data services does this course cover?

The course covers DynamoDB, S3, ElastiCache, and OpenSearch. You will learn when to use each service based on access patterns and consistency requirements.

Does this course teach how to secure sensitive data like PII and PHI in AWS?

Yes, Chapter 3 covers classifying PII and PHI, encrypting with KMS, managing secrets with Secrets Manager and Parameter Store, sanitizing logs, and implementing multi-tenant isolation.

What hands-on DynamoDB skills will I gain from this course?

You will design scalable tables with high-cardinality partition keys, perform CRUD operations, work with indexes, and compare Query versus Scan to optimize performance and cost.

Do I need Python experience for this course?

Yes, the course requires Intermediate Python and familiarity with AWS Boto in Python. You will interact with AWS services programmatically using Python.

What S3 features are covered beyond basic storage?

You will implement lifecycle policies to transition data through storage classes automatically, use versioning to protect against accidental deletion, and configure replication.

Join over 19 million learners and start Using Data Stores in AWS today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.