After doing these courses, I feel confident creating professional visualizations and dashboards
Course Description
Learn to build, configure, and operate serverless applications with AWS Lambda. Starting from the execution model and handler contract, you progress through event-driven architectures, error handling with retries, DLQs and destinations, VPC connectivity, AWS SDK integrations, concurrency controls, performance tuning, and safe deployment strategies using versions, aliases, and traffic shifting. Every concept is reinforced with hands-on exercises in a live AWS Console.
Prerequisites
Curriculum
Course outline
1
Foundations of Lambda Function Development
This chapter introduces the core Lambda function model, including handlers, stateless execution, configuration, and environment management. You'll learn how Lambda executes code, how to configure functions for optimal performance, and how to write and test Lambda code locally.
- Understanding Lambda's execution model50 XP
- Creating your first Lambda function100 XP
- The handler function100 XP
- Check your understanding: Lambda's execution model50 XP
- Configuring Lambda functions50 XP
- Cold starts and initialization100 XP
- Tuning memory and timeout100 XP
- Check your understanding: configuration vs code50 XP
- Writing and testing Lambda code50 XP
- Writing a handler that reads input100 XP
- Check your understanding: testing and debugging100 XP
- Testing edge cases and reading logs100 XP
2
Event Processing, Error Handling & Connectivity
This chapter covers how Lambda processes events, handles retries and failures, and connects to private resources. You'll learn the difference between synchronous and asynchronous invocations, how event source mappings batch records from queues and streams, and how to route outcomes with DLQs and destinations. You'll also see how VPC networking impacts connectivity and cold-start performance.
3
Integrations, Scaling & Performance Optimization
This chapter teaches how to integrate Lambda with other AWS services and tune functions for reliability, performance, and cost-efficiency. You'll learn how to use the AWS SDK safely with least-privilege permissions, how concurrency settings protect downstream systems, how to reduce cold-start and runtime latency, and how to deploy safely with versions, aliases, and traffic shifting.
Serverless Applications with AWS Lambda
Course
Complete

