Developer Path

A Developer's Guide: Learn to Build Interactive E-learning Applications



eLearning (sometimes written as E-learning or electronic learning) is changing the learning experience and has empowered more people to access high-quality online learning than ever before.

Collaborative applications enable multiple users to interact with one another in real-time. These multi user apps enable any number of users to collaborate simultaneously in documents, worksheets, and other digital workspaces.

Cartoon rocket icon with red flames on a dark background.

PubNub E-Learning Live Demos

Interact with a collaboration application that allows users to draw at the same time on a canvas.

Magnifying glass over a document icon representing document analysis or review.

Customer Use Cases

Josh Talks uses PubNub to power direct and group chat at scale, increasing time spent in-app and customer retention.

Kakeai uses PubNub to power one-to-one chat for collaboration, which has improved efficiency for their customers.


Collaboration applications require constant updates in real-time. PubNub’s secure, low latency, and reliable communication network powers thousands of customers who depend on PubNub.

How-To Guides

Learn how to add PubNub to your collaborative application and use available features to enhance your product.


Follow how to build a collaborative application with this step-by-step tutorial to add real-time interactions and updates.

Docs / Tools

Pick an SDK to get started building chat and more with PubNub.

GitHub Links

Source code for the collaborative multi-user drawing web application built using PubNub's real-time network JavaScript API, Canvas, and vanilla JavaScript/HTML/CSS.

Resources by PubNub

Stream data for commercial exchanges and transactions to enhance your brand experience with in-app chat and notifications for real-time pricing in the marketplace.

Quickly set up your account and get started with an SDK of your choice.

Ready To Get Started?