Whizlabs

Getting Started with AWS Data Solutions

Whizlabs

Getting Started with AWS Data Solutions

Whizlabs Instructor

Instructor: Whizlabs Instructor

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand SQL, data distribution, compression, stored procedures, and workload management.

  • Learn about DynamoDB indexes, transactions, streams, DAX, and data access methods.

  • Explore DynamoDB, RDS, Aurora Serverless, and specialized database solutions.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

October 2026

Assessments

12 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 6 modules in this course

In this section, you'll build a strong foundation in databases and Amazon DynamoDB. You'll begin by exploring database fundamentals and understanding the key concepts behind database systems. As you progress, you'll learn about Amazon DocumentDB and Amazon DynamoDB, including their features, use cases, and core capabilities. You'll also get hands-on experience creating a DynamoDB table and working with its basic configuration. The section further introduces DynamoDB indexes, including Local Secondary Indexes (LSI) and Global Secondary Indexes (GSI), helping you understand how they improve data access and query performance. By the end of this section, you'll have a solid understanding of database fundamentals and DynamoDB essentials, enabling you to work confidently with AWS database services.

What's included

5 videos2 readings2 assignments1 discussion prompt

In this section, you'll build practical skills in managing and accessing data in Amazon DynamoDB. You'll begin by exploring secondary indexes and understanding how they support efficient data access. As you progress, you'll learn about DynamoDB compute capacity and read consistency, along with PartiQL statements, functions, and operators for working with DynamoDB data. The section further introduces DynamoDB transactions and how they help maintain data consistency across multiple operations. You'll also gain hands-on experience working with DynamoDB secondary indexes. By the end of this section, you'll have a solid understanding of DynamoDB data access, capacity, consistency, PartiQL, and transactions, enabling you to manage and query DynamoDB data more effectively.

What's included

5 videos1 reading2 assignments

In this section, you'll explore advanced features and integrations in Amazon DynamoDB. You'll begin by learning about DynamoDB Streams and how they can capture changes to data for event-driven applications. As you progress, you'll learn about Amazon DynamoDB Accelerator (DAX), including its benefits for improving read performance and reducing latency. You'll also gain hands-on experience configuring DAX and connecting an Amazon EC2 instance to a DAX cluster. The section further introduces DynamoDB integrations with other AWS services, helping you understand how DynamoDB can support scalable and connected application architectures. By the end of this section, you'll have a solid understanding of DynamoDB Streams, DAX, performance optimization, and AWS integrations, enabling you to build more efficient and scalable DynamoDB solutions.

What's included

4 videos1 reading2 assignments

In this section, you'll explore specialized AWS database services for different application and data requirements. You'll begin by learning about Amazon Keyspaces and gain hands-on experience working with the service. As you progress, you'll explore Amazon MemoryDB for Redis and understand its capabilities for building fast, in-memory applications. You'll also compare MemoryDB for Redis with ElastiCache for Redis to understand their key differences and use cases. The section further introduces Amazon Neptune and its graph database capabilities for handling connected data and relationships. By the end of this section, you'll have a solid understanding of specialized AWS database services, enabling you to select the right database solution based on application requirements.

What's included

5 videos1 reading2 assignments

In this section, you'll explore managed relational databases and data warehouse services in AWS. You'll begin by learning about Amazon RDS and how it simplifies the deployment and management of relational databases. As you progress, you'll explore Amazon RDS Proxy and Amazon Aurora Serverless, including the key differences between Aurora Serverless v1 and v2. You'll also learn about Amazon Redshift and its role in data warehousing and analytics. The section further introduces Redshift Automatic Table Optimization and how it can improve query performance and simplify table management. By the end of this section, you'll have a solid understanding of Amazon RDS, Aurora, and Redshift, enabling you to work with managed relational databases and data warehouse solutions effectively.

What's included

5 videos1 reading2 assignments

In this section, you'll build practical skills in optimizing and managing Amazon Redshift for data warehousing workloads. You'll begin by exploring Redshift column compression and data distribution styles to improve storage efficiency and query performance. As you progress, you'll learn about Redshift stored procedures and SQL for working with and managing data. You'll also explore Workload Management to efficiently handle and prioritize database workloads. The section further introduces Redshift system tables and views, helping you monitor database activity and understand system performance. By the end of this section, you'll have a solid understanding of Redshift performance optimization, SQL, workload management, and administration, enabling you to manage data warehouse workloads more effectively.

What's included

6 videos2 readings2 assignments

Instructor

Whizlabs Instructor
Whizlabs
212 Courses143,241 learners

Offered by

Whizlabs

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

What brings you to Coursera today?

Frequently asked questions