What you'll learn:
- Understand basic database concepts and how they fit into AWS RDS and Aurora
- Create relational databases that are highly available and scalable
- Configure read replicas, multi-az availability, backups, and global multi-region databases
- Use downloadable PDF study guides to reinforce your learning
- Learn about the benefits of Aurora including serverless, and create database clusters
- Frequent quizzes help to ensure you have learned key concepts
"Great introduction to AWS RDS and AWS Aurora databases. Rick explains all of the concepts very thoroughly and the organization of the content and quizzes are very well put." -Ivan
"Undoubtedly the best course on AWS RDS along with Aurora available in internet. Rick will decouple all the specifics of RDS services in short chunks and explain them with demos from basic to intermediate level. This increased my knowledge on the subject matter quite extensively." -Dwaipayan
Do you need to understand databases in AWS — including RDS, Aurora and DynamoDB? Have you found that many training resources use overly technical language that makes it hard to grasp the fundamentals?
If you want to quickly and clearly build a solid understanding of AWS-managed databases — both relational and NoSQL — this course is for you.
In this course, you’ll learn:
The difference between relational and non-relational databases
How database scaling works — vertical vs. horizontal
The nature and benefits of the RDS managed service
How to use RDS automated backups and on-demand snapshots
How to secure RDS and Aurora databases with security groups, SSL/TLS, and encryption
Authentication using IAM and Secrets Manager
How to use parameter and option groups to customize databases
How to deploy Multi-AZ databases for failover protection
How to scale out databases using read replicas
The architecture and features of Aurora
How to deploy provisioned and serverless Aurora DB clusters
How to deploy Aurora global databases across multiple regions
New DynamoDB lessons include:
Introduction to NoSQL databases
Introduction to DynamoDB — AWS’s fully managed NoSQL database
Hands-on: Create DynamoDB tables with partition and sort keys
Understanding and configuring DynamoDB capacity (Provisioned vs. On-Demand)
DynamoDB API basics for certification prep
DynamoDB Indexes — searching efficiently with Local and Global Secondary Indexes
I’ve taught hundreds of thousands of students across a variety of platforms, and I believe anyone who needs to understand AWS databases will love this course. Most lectures are 5–15 minutes long and designed to be clear, concise, and practical.
If you need to work with RDS, Aurora, or DynamoDB, this course will give you a strong foundation — it’s the perfect place to start.