Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Serverless Video Chat App with React and WebRTC
Rating: 5.0 out of 5(1 rating)
22 students

Build a Serverless Video Chat App with React and WebRTC

Use AWS, React and WebRTC to build a full featured, secure and completely serverless video chat application.
Created byDr. Larry Tenny
Last updated 6/2025
English
English [Auto],

What you'll learn

  • Build a Serverless Peer-to-peer Video Chat Application
  • Master WebRTC
  • Learn about Amazon Web Services (AWS) Cloud
  • Use React with Tailwind CSS to build a real world application
  • Write AWS Lambda functions in Python
  • Learn AWS DynamoDB
  • Build a WebSockets native application
  • Build an AWS API Gateway serverless WebSocket endpoint
  • Learn how to host a secure static website on AWS Cloud with S3 and Cloudfront
  • Learn how to authenticate with AWS Cognito
  • Learn the basics of AWS IAM policies and roles
  • Learn the basics of AWS Route 53 and domain registration

Course content

11 sections • 59 lectures • 12h 24m total length
  • Welcome1:31

    Welcome to this course! I'm so glad you're here. We have tons of great technologies to cover and a fantastic and unique serverless video chat application to build.

  • Here are some helpful references0:13

    This is very much a learn by doing course.  Follow along and we will build, step by step, a complete serverless video chat application that uses the latest technologies including webRTC, react and a comprehensive collection of serverless cloud technologies.

Requirements

  • Programming experience and some knowlege of AWS is helpful, but not required. I'll show you everything step-by-step.

Description

Ever wanted to build a video chat application or perhaps just a video chat component in a larger web application but didn't want the potential high cost and hassle of managing servers? Ever want to learn how to build a real world React application? Curious about how AWS Cloud serverless works?  Well this is the course for you! We cover all this and much more.

Our course project is a secure, completely serverless peer-to-peer video chat application you can use as a portfolio project, a part of a larger application you are building or even extend it and provide it as a service.

Along the way we cover a lot of diverse topics and technologies. Just like any real world application, it takes much more than just knowing one or two technologies to build a meaningful application.  I'll show you step-by-step how to use each of these cutting-edge technologies to build a real-world serverless application.

Here is just some of what we cover:

- Core React development with Tailwind CSS using VS Code and vite.

- Amazon Web Services (AWS) cloud serverless offerings including: Lambda Functions, API Gateway, DynamoDB, Cognito, S3 and CloudFront

- Javascript development with React

- Python development for AWS Lambda Functions

- Clean project design

Who this course is for:

  • Anyone interested in building a serverless video chat application and anyone passionate about web development.
  • Anyone interested in building a real-world serverless application on the AWS Cloud.