Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Riyaz Sayyad and RIZMAXed by Riyaz Sayyad

The only course you'll ever need to master AWS Lambda and Serverless. Period.

Serverless Computing is one of the top-paying cloud skills today. Serverless is also a key focus area in AWS Certification exams, at Associate as well as at Professional level. And this course will help you master all the different pieces to the serverless puzzle.

Read more

The only course you'll ever need to master AWS Lambda and Serverless. Period.

Serverless Computing is one of the top-paying cloud skills today. Serverless is also a key focus area in AWS Certification exams, at Associate as well as at Professional level. And this course will help you master all the different pieces to the serverless puzzle.

You’ll learn Serverless Computing from scratch. We’ll dive into it from scratch, and then we’ll dive into all its core features and into many advanced features as well. We’ll learn how it works, why we use it and how to use it. No prior knowledge of Serverless Computing is necessary.

What You Will Learn:

  • AWS Lambda

  • API Gateway

  • Amazon DynamoDB

  • AWS Step Functions

  • AWS SAM (Serverless Application Model)

  • The Serverless Framework

  • AWS CI/CD Tools (Git, CodeCommit, CodeBuild, CodePipeline)

  • Serverless Best Practices

  • Serverless Architecture Patterns

i.e. the complete gamut of AWS Serverless Architecture. And while you learn, if you need my help, just ask in the Q&A section. You’ll receive prompt response.

20+.. step by step, all in this one course.

This Course uses Node.js and JavaScript

For all the demos that require the use of AWS SDKs, we'll use the AWS SDK for JavaScript.

Knowledge of Node.js and JavaScript is good to have for taking this course. This shouldn’t however stop you from taking the course. If you are new to JavaScript or Node.js, I cover the Node.js and JavaScript fundamentals as an optional section inside this course.

The JavaScript and Node.js topics covered in the course will help you get up and running with using the AWS SDK and perform the demos presented in this course. However, keep in mind that, as this course is not a JavaScript or Node.js course.

The course uses Angular and Ionic for web and mobile app demos. Knowledge of Angular or Ionic, however is not required for you to be able to complete the demos presented in the course.

By the end of this course, you’ll have mastered the AWS Serverless Architecture and you’ll become confident to take on real world serverless projects.

Take a look at these student reviews:

"Riyaz does a great job patiently explaining complex topics going through good examples of AWS Serverless design flows. A great up to date course with a ton of material." - Stephen B.

"Very good course, the name "bootcamp" is very apt as it's pretty intense." - Rodrigo V.

"Perfect to enhance my skills after already having being Certified as an AWS Solutions Architect - Associate." - Dan R.

"Awesome course as the efforts put by instructor is priceless. Must watch if you want to become a aws serverless expert and appreciate the efforts of instructor." - Mansi

Remember, you are in good hands. I'm waiting to help you inside the course. This is an online course, so you can take it at your own pace. If you’re busy right now, that's okay. Sign up today, and take the course at your own pace.

I look forward to welcoming you inside the course.

Enroll now

What's inside

Learning objectives

  • Master aws lambda, api gateway, dynamodb, and step functions from the ground up (full of demos and hands on)
  • Streamline your development and deployment with aws sam as well as the serverless framework
  • Automate serverless deployment with aws ci/cd tools like codecommit, codebuild and codepipeline
  • Build serverless rest api, web app, android and ios mobile apps, alexa skill, iot app and more
  • Integrate different services like s3, kinesis, sns, sqs and more in your serverless projects
  • Implement oauth 2.0 authentication and authorization with aws cognito
  • Document your serverless apis using api gateway and swagger
  • Learn serverless best practices

Syllabus

Getting Started with Serverless Computing on AWS
Course Overview
What is Serverless? (A 30,000 ft. View)
How Serverless Works?
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Suitable for professionals who want to improve their expertise with AWS Lambda and Serverless
Appropriate for beginners seeking to establish a solid foundation in AWS Lambda and Serverless
Covers advanced features and concepts, making it valuable for experienced developers
Utilizes hands-on demos and practical exercises for effective learning
Provides comprehensive coverage of AWS Serverless architecture, including Lambda, API Gateway, DynamoDB, and Step Functions
Some prerequisites may be needed, such as prior knowledge of JavaScript and Node.js

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Comprehensive practical aws serverless bootcamp

According to learners, this course is a comprehensive bootcamp for mastering AWS Serverless architecture. Many found the content to be highly practical, particularly praising the hands-on demos and the process of building 5 real-world applications which helps solidify understanding. Students frequently commend the instructor's clear explanations and the course's broad coverage of core services like Lambda, API Gateway, and DynamoDB, as well as essential tools like the Serverless Framework and SAM. While largely positive, some feedback suggests the pace can be fast and that prior knowledge of Node.js/JavaScript is beneficial despite the introductory sections, potentially making it challenging for absolute beginners. Some reviewers also noted minor areas needing updates due to rapid AWS changes, but overall sentiment remains strongly positive, highlighting its value for those seeking to build practical serverless skills.
Instructor provides clear and knowledgeable guidance.
"Instructor is knowledgeable and clear. Riyaz does a great job patiently explaining complex topics..."
"Awesome course as the efforts put by instructor is priceless."
"The instructor's explanations are spot on and easy to follow."
"Riyaz does a great job explaining complex topics going through good examples of AWS Serverless design flows."
Helps build skills applicable to real projects.
"By the end of this course, you’ll have mastered the AWS Serverless Architecture and you’ll become confident to take on real world serverless projects."
"Perfect bootcamp for getting up to speed with AWS Serverless. Covers everything you need to know to start building real-world applications."
"I learned how to use practical tools and strategies that I could apply immediately to my work."
Focuses on building applications with practical demos.
"The hands-on demos and building the 5 apps really solidified my understanding."
"Excellent practical course. The examples are relevant and well-explained."
"The hands-on coding and projects are the strongest part of the course for me."
"Very hands-on which is great. Building real apps helps connect the concepts."
Covers a wide range of AWS serverless topics.
"This course is a comprehensive bootcamp for mastering AWS Lambda and Serverless Architecture."
"Covered all major serverless services (Lambda, API Gateway, DynamoDB, Step Functions) and provided hands-on experience building apps."
"The course offers extensive coverage of AWS serverless services, frameworks like SAM and Serverless Framework, and CI/CD."
"It covers the complete gamut of AWS Serverless Architecture as promised."
Some sections may need minor updates.
"Content is good but seems slightly outdated in parts regarding AWS console UI changes or newer service features."
"A great up to date course with a ton of material... though AWS moves fast!"
"Code examples didn't always work out of the box due to version issues or slight AWS changes."
Course can be fast-paced; prior knowledge helps.
"Very good course, the name "bootcamp" is very apt as it's pretty intense."
"Some parts felt a bit fast-paced. Node.js knowledge is definitely helpful..."
"Found it difficult to follow. The pace was too fast for me, and assumed more background knowledge than I had..."
"While fundamentals are covered, I found prior JavaScript/Node.js experience made it easier to keep up."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps) with these activities:
Organize Course Materials
Organize your course materials, including notes, assignments, and quizzes, to enhance your ability to review and retain information.
Browse courses on Organization
Show steps
  • Create a dedicated folder or notebook for course materials
  • File materials in a logical and consistent manner
  • Review materials regularly
Review Node.js
Revise basic Node.js concepts to enhance your understanding of Lambda functions and serverless architecture.
Browse courses on Node.js
Show steps
  • Review Node.js documentation
  • Create a simple Node.js application
  • Experiment with different Node.js modules
Serverless Architectures on AWS
Reinforce your understanding of serverless principles and best practices by reading a comprehensive book on serverless architectures on AWS.
Show steps
  • Read the book
  • Take notes and highlight key concepts
  • Discuss the book with peers or online communities
Three other activities
Expand to see all activities and additional details
Show all six activities
Build a Serverless API with AWS Lambda
Follow a guided tutorial to create a serverless API using AWS Lambda, gaining hands-on experience with the core concepts.
Browse courses on AWS Lambda
Show steps
  • Find a suitable tutorial
  • Set up your AWS account
  • Follow the tutorial steps
  • Deploy your API
Deploy Serverless Applications with AWS SAM
Enhance your deployment skills by practicing with AWS SAM, reinforcing your understanding of serverless application deployment.
Browse courses on AWS SAM
Show steps
  • Install AWS SAM CLI
  • Create a sample serverless application
  • Deploy the application using AWS SAM
  • Test the deployed application
Participate in a Serverless Hackathon
Challenge yourself in a serverless hackathon, applying your skills and collaborating with others to solve real-world problems.
Browse courses on Serverless architecture
Show steps
  • Develop and submit your solution
  • Find a suitable hackathon
  • Form a team or join an existing one
  • Present your solution to the judges

Career center

Learners who complete AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps) will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
Cloud Engineers design, build, and manage cloud-based infrastructure and applications. This course would be a great fit for Cloud Engineers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless applications. The course covers the full stack of serverless technologies, from the basics to advanced topics like CI/CD and best practices.
Backend Engineer
Backend Engineers develop, maintain, and improve the software that runs on the servers that power websites and applications. This course would be particularly useful for Backend Engineers who want to gain a deeper understanding of serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless applications. The hands-on demos and labs in this course provide Backend Engineers with the opportunity to learn by doing and build practical skills that they can apply to their work.
Full-Stack Developer
Full Stack Developers are responsible for developing both the front-end and back-end of websites and applications. This course would be a good fit for Full Stack Developers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless applications. The course covers the full stack of serverless technologies, from the basics to advanced topics like CI/CD and best practices.
Software Architect
Software Architects design and develop the overall architecture of software systems. This course would be a good fit for Software Architects who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless applications. The course covers topics such as serverless architecture patterns, best practices, and how to design and implement serverless applications at scale.
Solutions Architect
Solutions Architects design and implement cloud-based solutions for businesses. This course would be helpful for Solutions Architects who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless applications. The course covers topics such as serverless architecture patterns, best practices, and how to design and implement serverless applications at scale.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to ensure that software is developed and deployed efficiently and reliably. This course would be helpful for DevOps Engineers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless applications. The course covers topics such as CI/CD, automated testing, and deployment strategies.
Web Developer
Web Developers design and develop websites and applications. This course would be helpful for Web Developers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless web applications. The course covers topics such as web development with Angular and Ionic, and how to integrate serverless technologies into web applications.
Mobile Developer
Mobile Developers design and develop mobile applications for smartphones and tablets. This course would be helpful for Mobile Developers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless mobile applications. The course covers topics such as mobile app development with Angular and Ionic, and how to integrate serverless technologies into mobile apps.
Data Engineer
Data Engineers design and build systems for storing, processing, and analyzing large amounts of data. This course would be helpful for Data Engineers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless data applications. The course covers topics such as data analytics, data warehousing, and how to integrate serverless technologies into data applications.
Data Scientist
Data Scientists use data to build models and solve business problems. This course would be helpful for Data Scientists who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless data science applications. The course covers topics such as data analytics, machine learning, and how to integrate serverless technologies into data science applications.
Machine Learning Engineer
Machine Learning Engineers design and build systems for training and deploying machine learning models. This course would be helpful for Machine Learning Engineers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless machine learning applications. The course covers topics such as machine learning, deep learning, and how to integrate serverless technologies into machine learning applications.
Product Manager
Product Managers are responsible for managing the development and launch of new products and features. This course would be helpful for Product Managers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless products and features. The course covers topics such as product management, product development, and how to integrate serverless technologies into product development.
Project Manager
Project Managers are responsible for planning, executing, and delivering projects. This course would be helpful for Project Managers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless projects. The course covers topics such as project management, project delivery, and how to integrate serverless technologies into project management.
Systems Engineer
Systems Engineers design and implement complex systems. This course would be helpful for Systems Engineers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless systems. The course covers topics such as systems engineering, systems architecture, and how to integrate serverless technologies into systems engineering.
Technical Writer
Technical Writers create and maintain documentation for software and other technical products. This course may be helpful for Technical Writers who want to learn more about serverless computing and how to use AWS Lambda, API Gateway, and DynamoDB to build and deploy serverless documentation. The course covers topics such as technical writing, documentation generation, and how to integrate serverless technologies into documentation.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AWS Lambda & Serverless Architecture Bootcamp (Build 5 Apps).
Provides a practical guide to building serverless applications with AWS Lambda. It covers the basics of AWS Lambda, as well as how to use it to build a variety of serverless applications.
Provides a comprehensive guide to preparing for the AWS Certified Solutions Architect - Associate exam. It covers all of the topics included on the exam, including serverless computing.
Provides a comprehensive guide to using the Serverless Framework. It covers a wide range of topics, from basic concepts to advanced techniques.
Provides a comprehensive guide to designing and architecting serverless applications. It covers topics such as serverless application design principles, best practices, and patterns.
Provides a practical guide to using AWS Lambda to build serverless applications. It covers topics such as creating Lambda functions, deploying applications, and integrating with other AWS services.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser