Learning AWS Lambda

Discover techniques and tools for building serverless applications with AWS Lambda

3.20 (40 reviews)


3 hours


Apr 2017

Last Update
Regular Price

What you will learn

Build web applications with Amazon Lambda and JavaScript (Node.js)

Design and implement serverless application architectures with Amazon Lambda, API Gateway Service, DynamoDB, S3, and CloudFront.

Leverage the Serverless Framework to build complex applications.

Learn to program, deploy, and test Lambda functions with Node.js, Java, Python, and C# (the focus is on Node.js)


Amazon Lambda is the part of Amazon Web Services that lets you run your code without provisioning or managing servers. Amazon Lambda is a compute service that enables you to deploy applications and back-end services that operate with zero upfront cost and require no system administration. This video tutorial will start with the basics of Amazon Lambda and will then walk you through combining Lambda with other Amazon Web Services, such as Amazon API Gateway Service, Amazon DynamoDB, and so on. Moving on, this tutorial will show you how to write, run, and test Lambda functions using Node.js, Java, Python, and C#. Moreover, you will learn how to use its serverless framework to increase your development productivity.

About the Authors

Markus Klems is an expert on software development and system administration for scalable, high-availability and high-performance software systems, such as big data, mobile, web application, and Software-as-a-Service systems. In the context of his research and development work at TU Berlin and Karlsruhe Institute of Technology (KIT), Markus has gained in-depth knowledge and experience with complex and large-scale IT systems. Markus has been working with Amazon Web Services (AWS) since 2008 and is particularly excited about emerging technology trends in the realms of serverless computing and serverless microservice architectures.


Learning AWS Lambda
Learning AWS Lambda
Learning AWS Lambda
Learning AWS Lambda


Getting Started with AWS

The Course Overview

Installation and Setup

Introduction to AWS

AWS Management Console Walkthrough

AWS Lambda

AWS API Gateway

Exploring the Serverless Framework

The Serverless Framework

Creating a Serverless Project

Programming a Lambda Function with Node.js

Testing and Debugging Lambda Functions

Building a Serverless Application

Building a Stateless Serverless Web Application Backend

Stateful Serverless Backend with DynamoDB

Creating a Web Client

Deploying a Serverless Frontend on CloudFront

Programming AWS Lambda with Java

Getting Started with Eclipse and the AWS Eclipse Plugin

Deploying and Testing AWS Lambda Functions

Lambda Function with S3 Event Input

Creating a Simple Serverless Java Application

Programming AWS Lambda with Python

Creating a Python Lambda Function

Using the Serverless Framework with Python

Building a Serverless Backend with Python

Programming AWS Lambda with C#

Creating a C# Lambda Function with .NET Core

Creating a C# Serverless Project with .NET Core


Sami3 September 2018

This course covered a lot of a material is a short amount of time, in multiple programming languages. Great coverage of the Severless framework.

Matthew1 March 2018

Very quick an easy. Serverless frameworks can be a pain of a pain to learn in the beginning but this so far as made it pretty straightforward

Luis21 September 2017

Really disappointed with this online course, loads of errors the Java/Python and C# seem the worst like they haven't played them before publishing. I definitely wouldn't recommend this course sorry!

Gilbert15 September 2017

This is a very good course. It is well structured and the delivery style is very effective. The detailed explanations of key lines of code in Node.js, Python etc gives you a deep understanding of the AWS Lambda service and equips you with the necessary skills required for the real world. Excellent !

Roger7 August 2017

Excellent course very useful if you need a quick and well explained introduction to the core concepts of AWS Lambda!


Udemy ID


Course created date


Course Indexed date
Course Submitted by