AWS for a Developer

Ship features on managed infrastructure — storage, functions, APIs — without running servers.

Services that matter

Build it, graded

Host a static website on S3

Object storage, static hosting, and public read access — provisioned in CDK, not clicked through a console.

Set up AWS and deploy your first CDK app

The zero-to-one project: create an AWS account, install the toolchain, and go from `cdk init` to a real `cdk deploy` in TypeScript or Python.

Run code without servers on Lambda

Event-driven functions, pay only for the compute time used — provisioned in CDK, not clicked through a console.

Route requests to code with API Gateway

A managed front door for a backend — provisioned in CDK, wired straight to Lambda, no server ever runs.

Store and query data with DynamoDB

A managed NoSQL table — provisioned in CDK, queried by partition key, never scanned end to end.

Ship and debug a single-page app

A static frontend on S3, wired to a real backend — and the two ways that wiring quietly breaks.