3.89 out of 5
48 reviews on Udemy

Introduction to AWS Lambda for beginners with 4 Labs

A complete introduction to AWS Lambda to get you started in building serverless apps.
Saurav Sharma
3,087 students enrolled
English [Auto-generated]
Create Serverless applications using AWS Lambda
Create Lambda deployment packages
Learn what is AWS Lambda and how it integrates with other AWS Services

AWS Lambda lies at the heart of the Serverless architecture on AWS.  AWS Lambda you pay per execution and get a million executions per month for free and you no longer have to worry about  provisioning and  maintaining servers. 

AWS Lambda can be used for a wide range of tasks including image processing, log processing, and security automation.

In this course, we cover the following things:

– Create a Hello World Lambda function and walk through the Lambda console.

– Automate starting and stopping of EC2 instances on a desired schedule using Lambda and Cloudwatch Events

– Build a deployment package with external image processing library and build a serverless image processing app.

Why should you take this course:

– AWS Lambda is easy to learn and fun to use, and can serve as a backbone for interesting personal or professional projects.

– You will build an image processing app which you can expand.

– You will get all the future updates on the course for free.

– We cover the basics of Lambda and provide 4 demo in just around 2 hours.  This is a no-frill, information dense course that helps you ramp up on AWS Lambda quickly.

– Test your knowledge with a AWS Lambda quiz in the end of this course

If you have any feedback, suggestions or request for additional content, please let us know. We want to keep improving this course.


Course Introduction

Intro to AWS Lambda and Boto3

Intro to AWS Lambda
Intro to Boto3

Boto 3  Documentation: https://boto3.readthedocs.io/en/latest/index.html

Boto 3 EC2 Reference: https://boto3.readthedocs.io/en/latest/reference/services/ec2.html

AWS Lambda Cost and Pricing

Reference: https://aws.amazon.com/lambda/pricing/

Quick review of Identity and Access Management (IAM) Roles
Course Files on Github

Github Repo Link: https://github.com/bipratech/lambda-course-files

Lambda Example 1: Hello World and Lambda console walkthrough

Example 1: Hello World
Lambda Execution model and Cold Starts

AWS Lambda execution Model:


AWS Blog- Container Reuse in AWS Lambda:


Lambda Example 2: Automate Stopping of Ec2 instances with Lambda

Part 1: Stop/Start EC2 instances at an automated schedule with Lambda

Boto 3 EC2 Reference: https://boto3.readthedocs.io/en/latest/reference/services/ec2.html

Part 2: Stop/Start EC2 instances at an automated schedule with Lambda

Boto 3 EC2 Reference: https://boto3.readthedocs.io/en/latest/reference/services/ec2.html

Cloudwatch Cron Expressions Syntax:  https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html

Lambda Example 3: Creating a Deployment Package with required libraries.

Example 3: Create a Lambda deployment package with Image transformation library

Python Code for the Lambda function: https://github.com/bipratech/lambda-course-files/blob/master/example-3-create-a-deployment-package/image-resize.py

Lambda Example 4: Image Recognition with AWS Lambda, Rekognition, and SNS and S3

Lab: Build an Image recognition App with AWS Lambda

Code Used : https://github.com/bipratech/lambda-course-files/tree/master/example-4-image-recognition-with-lambda

Lambda Quiz

Lambda Quiz

Test your AWS Lambda Knowledge

Conclusion and What's Next

Conclusion and What's Next
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.9 out of 5
48 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
30-Day Money-Back Guarantee


2 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion