This document provides an overview of serverless computing using AWS Lambda. It begins with defining serverless architecture and its benefits over traditional server-based architectures like reduced maintenance and pay-per-use model. It then demonstrates how to write and deploy Python applications on AWS Lambda using the Zappa framework, covering choosing templates and triggers, adding configuration and code, testing, and deployment. Some pitfalls of the serverless model like cold starts and limits are also discussed. Alternatives to AWS Lambda like Google Cloud Functions and Azure Functions are briefly mentioned.