Skip to content
UdemyReactPaid courseBeginner levelCertificate

Discord Clone - Learn MERN Stack with WebRTC and SocketIO (Udemy.com)

Create MERN Stack Video Chat Application with Video Group Call Functionality

Created by: Marek Gryszkiewicz

Last updated January 2022

icon
What you will learn

  • How to create MERN Stack Application
  • How to create Video Chat Functionality
  • How To Create Realtime Communication System
  • Login / Registration Proccess
  • Connecting And Saving Data in Database
  • Creating Video Group Call Rooms
  • Connect ReactJS with NodeJS, Express and MongoDB
  • Build entire project from Scratch

How it compares

Against the other 173 rated Udemy courses in React on CourseDuck:

  • Rating4.3 out of 5higher than 23% of them
  • Reviews305#111 of 174 by number of reviews
  • Length19.5 hourslonger than 62% of them
  • Last updatedJanuary 2022earlier than 69% of them

icon
Course Description

Learn how to connect MERN Stack with WebRTC and SocketIO.  We will go through all of the steps to create application with group call functionality. We will create WebRTC implementation to show how you can develop WebRTC application thanks to simple-peer.  We will use  SocketIO as our signaling server for our application and for realtime communication. 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 peers(users).

We will combine MERN Stack which stands for: MongoDB, Express, React, Node with WebRTC and SocketIO for realtime communication possibility.

In this course we will build project from scratch and we will go through all of steps together. Functionality which we will create will be:
Login / Registration (Authentication with JWT Token)
Friends / Friends Invitation System
Realtime chat functionality (SocketIO and MongoDB)
Creating Video Group Call Rooms

Course requirements:
Basic knowledge about React
Basics about Node
Would be great to have some knowledge about websockets (SocketIO). It is not required but would be definitely easier to understand part with chat and videochat functionality.

Course is not designed to learn every technology from scratch but how we can connect them together. Although at meantime of creation of application code will be explained step by step.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Marek Gryszkiewicz

$10.99

$10.99

icon
More React courses

$139.99

$94.99

$74.99

$69.99

$89.99

$99.99

icon
Reviews

4.3

305 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Md Sameer Athar on 1/25/2024

it was good but the creator is not active and we are facing problems and he is not replying in Q&A section which is very disappointing. He should update this course with latest dependencies as some of them are deprecated as of now such as puny code.

By Jagadeesh Pamulapati on 10/20/2023

Discord Clone offers a comprehensive journey through MERN Stack, WebRTC, and SocketIO. The course's well-structured modules and hands-on projects ensure an immersive and valuable learning experience for anyone looking to build real-time web applications.

By Saivarun Teja on 10/20/2023

I enrolled in the MERN Stack, WebRTC, and Socket.IO course to build a Discord clone, and it surpassed all expectations. The course's content was comprehensive, hands-on, and explained complex topics clearly. The supportive community and up-to-date content were invaluable. Learning real-time communication with WebRTC and Socket.IO was a game-changer. The course constantly improved, and the instructor actively addressed student feedback. It's a 5-star course that equips you with the skills to create impressive, real-time applications. Highly recommended!

By Adrian Delfin on 6/21/2023

Its a great course on full stack development. Some of the content is a bit outdated, but is easy to fix. I would not recommend to people who are full on beginners, meaning that they have never coded anything in their life, but people who have very small knowledge in react or coding in general should not have a hard time fixing the outdated parts so that it can run. Some of the issues are already talked about in the qna part as well so if you do some reading there and some outside researching the outdatedness shouldn't be too much of an issue. Overall, it is an amazing course.

By Harshad Goswami on 4/24/2023

This course gives a detailed guide about video streaming technology as How WebRTC works by building applications using demanding web technologies like react.js, next.js, and material UI. This provides a concrete idea about how to make this type of Real-time application from scratch. How to use a socket? How to use Redux with next.js?

By Steve Reid on 9/22/2022

This course is unsuitable for anyone wishing to learn current techniques as the material is years out of date

By Liraz Baruch on 9/8/2022

The course is a little outdated and a little messy in terms of the order of writing the code in my opinion. In addition, questions are not answered in Q&A.. if you are a beginner i will not recommended you to purchase it. But if you are advanced the course is fine i guess

By Kevin Ready on 8/1/2022

I enjoyed getting through this useful example of WebSockets and Peer to Peer app development. Very current and applicable using React Hooks and MongoDB, Socket.io, and JSON Webtoken authentication.

By Anonymized User on 3/30/2022

It is an amazing course. There is a lot of hands-on coding which has to be done throughout the course project. I like that very much as the instructor writes the code from scratch instead of explaining already existing code. Lots of coding involved made me push myself to sit and code instead of just watching the lectures. Amazing!!!

By Donald Bowler on 3/13/2022

This is a great udemy course for beginner to intermediate programmers, really shows the focus on how to build a real world application using multiple open souce libaries with full backend and frontend functionality. I would suggest anyone to buy this course, but supplement your learning with a beginner FullStack Developer course like Dr. Angela Yu's course to fully understand what's happening between the frameworks. This course is not for people new to code, but with some experience using Nodejs, Reactjs, npm, and terminal. Still an amazing course nonetheless.

Showing all 10 reviews on CourseDuck

Read all 305 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100