In this intermediate-level course, you explore how to build scalable, decoupled applications using Amazon Simple Queue Service (Amazon SQS). You learn how to create and configure standard and FIFO queues, send and receive messages, and implement common messaging patterns that improve application reliability. Through practical examples and hands-on guidance, you gain the skills to integrate Amazon SQS into your architectures, manage message lifecycle, and apply best practices for error handling and dead-letter queues. By the end of this course, you can confidently use Amazon SQS to decouple and scale your distributed systems.