Build a Google Meet Clone from Scratch: WebRTC & Socket io (Udemy.com)
Learn webrtc and build a website like google meet from scratch using WebRTC, socket io & Javascript.
Created by: Km Habib
Last updated November 2024
What you will learn
- Learn how to build a group conference website
- Become an advanced, confident, and modern WebRTC developer from scratch
- Skill proficiently in WebRTC, Socket io and Javascript
- Understand how file sharing works in a website
- Understand how to create a new meeting or join in a existing meeting
- Learn pro level javascript pipline work flow.
- Learn how to send to a particular user in a meeting
- Learn how to broadcast using socket io
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.3 out of 5higher than 21% of them
- Reviews215#454 of 816 by number of reviews
- Length9.7 hourslonger than 57% of them
- Last updatedNovember 2024earlier than 50% of them
Course Description
Hi and welcome to the course "Build a Google Meet clone from scratch: WebRTC, Socket io & Javascript"".
webrtc and socket io is combination of powerfull technology where you will able to transfer data in real time with low latency. And thats why its been considering the best technology to build video conferencing app. So If you are webrtc enthusiastic, want to build webconferencing website also want to learn socket io where you are going to build group conferencing webapp in real time, low latency data transfer then you are in the right place.
In this course we are going to learn how to create a landing page where users will able to host a new meeting or will be able join in a existing meeting by using meeting code. Then in the webconferencing page step by step we will create audio and video streaming for perticular meeting with related functinality. Where user not only can interect with audio video but also user will able to chat in a room. User will able share files and photo. There user can see total number user participant with details. Along with camera input we will also create system to share screen in a meeting. And also we will create recording system where user will able to record full meeting with audio. Not last but least we will create bunch of functionality to make the website more functional.
So what you say? ready to dive in? Sign up today and get imediate access to the high quality video, downloadable complete project source code with one on one expert support. All backed by a 30 days 100% gaurenty. Got a lot to cover. So lets dive in.
Instructor Details
- 4.3 Rating
215 Reviews
Km Habib
Hi, My name is Km Habib. I have been teaching programming over 9 years in my private training institution. Since education should not be bound by any limit, I decided to spread quality education for all. It's always pleasure to see trainee get skilled after completing quality course and improve their life by applying these skill in their workplace. From the experience of providing quality education I've created few course on udemy. I hope you will able to improve your life by getting the course. Wish you good luck.
More courses by Km Habib
Build App & Website on Single Code Base: React Native & AWS (2022)
4.3 (42 Reviews)
Provider: Udemy
Time: 11.9h
$74.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By 陳奐晴 Chen on 6/12/2024
The code is completely disorganized. I don't understand why the teacher wrote the entire application in such a complicated manner, and the naming conventions are illogical and inconsistent. The worst part is that the teacher didn't explain the reasoning behind this approach.
By Javi Montecelo on 4/17/2024
The coding of both the server and the client are done in a single file, it is a bunch of code and is not done with classes. The course is basic to understand how communications are made between the client and the server using socket.io together with a server in Node.
By Pedro Antunes on 12/28/2023
The presenter has a solid knowledge of the topic; my only complaint is the amount of time spent writing HTML and CSS (although I do understand that if the point is to build a Google Meet clone, the HTML has to be part of it).
By Deepshankar Jha on 7/13/2023
this project is the easiest of all the webrtc tutorial I have seen so far. this is very simple to follow. specially the complete project provided at the beginning make is easy to follow along. amazing work done. hats off
By Ari Rohtanto Rasyid on 7/25/2022
the greatest teacher i have ever met. I will buy this course all according to my needs, always respond and even though I am still a beginner. Very reasonable explanation so that it can be understood very easily. I salute the teacher, don't waste learning from this one teacher. AWESOME great
By Muath Abdullah on 6/14/2022
One of the best courses I have taken on udemy. It helps to learn webRTC even for beginners. It is full of valuable information to create a complete application. Mr. Habib is one of the most skilled trainers with whom I have participated in courses, in addition to the fact that there is a big difference between him and the other trainers. It doesn't even take a few minutes to answer any query. Thank you Mr. Habib for the support and the amount of valuable information
By Michael Wood on 6/2/2022
This course teaches so many WebRTC features in one package. Thanks to the section by section code base, it is easy to code along and use the section code as a reference to identify any typos. Great course. Great instructor.
By Kaustav Dey on 4/24/2022
I have purchased a few courses on Udemy. But the difference I experienced if the instructor. There is a huge difference between Mr. Habib and other instructors. He does not even take two minutes to reply to any query. First of all, he designed the course in such a way that it was so easy to understand for a person like me who is absolutely a newbie to node js and webrtc. While I was going through this course I came across several questions. I just posted the question and he came up with the solution within two minutes. I have never experienced such a dedicated and sincere teacher in my life before. I am really proud to have him as my teacher. This course has increased my hunger and now I want to go deep into webrtc, so the next course in my cart is "The Webrtc Bootcamp 2021 For Beginners". Mr. Habib I am so thankful to you.
By Jon Prichard on 10/27/2021
This course is good in that the lessons provide project code that works as intended. There is some roughness in presentation style with jumping around on the screen during explanations and so forth. All in all I recommend the course for those wishing to learn how to build a fairly complete webRTC application. The APP could use some additional features such as "whiteboard" and webinar specific protocols.
By Dennis Dean on 8/13/2021
I enjoyed taking this course and learned a lot of new programming techniques that didn't have anything to do with WebRTC. Also learned a TON of new css tricks to use. Km is a great instructor.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100







