WebRTC - Create Zoom Clone Video Group Call Application (Udemy.com)
Create Group Video Chat with WebRTC Mesh Architecture, React and Websockets Like Google Meet and Zoom.
Created by: Marek Gryszkiewicz
Last updated January 2023
What you will learn
- WebRTC
- Working with media streams
- Creating multiple peer connections
- Create Mesh Architecture
- Create SocketIO Server
- Real-Time communication
- React
- WebRTC implementation
- WebRTC data channels
- Create Group Call App
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.0 out of 5higher than 6% of them
- Reviews207#816 of 1,183 by number of reviews
- Length9.4 hourslonger than 69% of them
- Last updatedJanuary 2023earlier than 75% of them
Course Description
Learn WebRTC Mesh architecture by creating project with React, WebRTC and SocketIO. We will go through all of the steps to create application with group calls where you can establish connection between multiple users in one room. We will write WebRTC implementation with suport of simple-peer library to show how you can develop WebRTC application with group calls. We will use also SocketIO as our signaling server for our application. After this course you will be able to create own application which will be using WebRTC. It does not matter if that will be the realtime communication game or video chat. You will know the process how to establish connection between multiple peers with Mesh architecture.
We will cover all signaling process to exchange necessary data between all connected users to Room. We will also cover deployment and TURN Server credentials.
In our application we will use:
WebRTC
JavaScript
SocketIO
Express.js
Node.js
React
Simple-peer
We will create necessary UI and we will proceed with all logic related with SocketIO and WebRTC.
App creating proccess:
Prepare environment
Build frontend of our application with React
Connect with SocketIO and creating necessary logic
WebRTC implementation for group calls
Add WebRTC data channels for chat functionality
Add functionality to connect only with audio
Get TURN server credentials
Deploy application
I hope you will enjoy the course and after finishing it you will feel confident to create amazing applications using technologies which you will learn through the course.
Instructor Details
- 4.0 Rating
207 Reviews
Marek Gryszkiewicz
My main goal is to improve as a developer and share my knowledge. I am working as full stack web developer and my main interests are programming and boxing. I like learning new stuff and programming makes me happy when I can share my knowledge.
I will do my best to show you how you can create amazing apps.
More courses by Marek Gryszkiewicz
Discord Clone - Learn MERN Stack with WebRTC and SocketIO (2022)
4.3 (305 Reviews)
Provider: Udemy
Time: 19.5h
$10.99
Creating Twitch Clone - Practical MERN Stack Course (2024)
4.8 (109 Reviews)
Provider: Udemy
Time: 12.1h
$10.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Mohammed Irshad on 10/9/2024
Everything was good but forgot to fix the refreshing bug(if user refresh the browser he is automatically getting out from the room).
By Olena Ivanova on 2/25/2024
Great course. As for me, It was intensive and I think I have to revisit it later to understand the info better. Thanks a lot
By Ky Am on 5/16/2022
Just completed. I like it. I wish that he would explore other architecture. Not just mesh.
By Bhavesh Das on 4/16/2022
As a university student, I am really happy to learn these technologies concurrently with my outdated syllabus still stuck on php.
By Yasir Hussain on 4/16/2022
This is an amazing course. The instructor has depth knowledge on the subject and has very right capability to explain the topic, both of these two aspects made this course really great and helpful.
By Maks Bujnowski on 4/16/2022
This course is clear and really takes things step by step. I'm learning a ton!
By Happy Bulb on 1/23/2022
Many people get stuck at section 92, and the code has bugs. I hope this will be solved, and i will come to change my score once it has been solved.
By Abhinav Mishra on 1/18/2022
Just reading and reading. Neither understands anything nor makes us understand either. Only blabbering a poem continuously.
By Shubham jha on 10/4/2021
Excellent course so far, everything taught in a well planned and structured manner
By Vladislav K on 8/23/2021
Marek's courses as always very good prepared. Worth every penny buying.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100








