CloudArcade

BUILD. BREAK. UNDERSTAND.

Learn AWS architecture through play.

All 100 missions are hands-on labs. Start with three visual canvas labs, then explore 97 guided API labs. Every lab performs real requests against your own AWS Emulator and checks the result.

Open the playground

Choose the experience you need

Canvas labs let you upload a page, test a function, and restart an instance. API labs guide you through service actions, settings, and state checks. Every experience works without an AWS account. Your actions become AWS API requests sent to an isolated AWS Emulator. Inspect the actual request and response in API receipts. Each lab explains which data operations, configuration settings, or runtime actions it tests, including emulator limitations.

Start with First contact, continue to the website and compute labs, then follow the service guides below. These introductory exercises complement the official AWS documentation linked in each guide.

Start here

Learn the three basic building blocks by using a real local emulator. Begin with a page, a function, and a server.

Storage & data

Choose a home for files and records. Learn to share data, keep older copies, and avoid losing useful work.

Compute & AI

Run apps, add workers when demand grows, and design an AI helper with clear limits.

Networking

Help requests find the right app. Build private paths, share traffic, and deliver files closer to visitors.

Security

Check identities, limit access, protect secrets, and secure connections. Each permission should have a clear purpose.

Events

Let apps react to new work. Use queues, announcements, matching rules, and safe retries.

Operations

Watch for trouble, follow a job through its steps, investigate changes, and practice recovery.

Build & deploy

Turn code into a checked release. Describe infrastructure, build containers, and move changes toward production with a way to recover.

Costs & resilience

Understand spending and service limits. Plan for busy days, unavailable resources, and the decisions that keep an app useful.