Link to course: https://www.linkedin.com/learning/node-js-real-time-web-with-socket-io

Are you interested in building your own real-time web application, but unsure of how to get started? If so, this course can help by providing you with an overview of Socket.IO—a web library that enables real-time bidirectional event-based communication—and explaining how to use it to build a chat app with multiple rooms. Emmanuel Henri demonstrates how to create a server with Express and Socket.IO, code your front-end HTML, and create a chat with the emit function. He also covers how to add a namespace. As well as code a new room within the namespace, and set up multiple rooms for your users.

Node.js: Real-Time Web with Socket.IO