Benmoussa, YahiaTlemsani, OussamaTabti, Mohamed Nourelislam2026-06-182025https://dspace.univ-boumerdes.dz/handle/123456789/1662662 p.This thesis presents the design and development of an integrated e-learning platform that addresses the growing need for accessible, interactive, and real-time educational environ-ments. The objective of the proposed solution is to seamlessly connect students and teachers, regardless of their geographical location, through a unifi ed web-based system. Unlike traditional platforms that rely on external video conferencing tools, this solution embeds real-time communication as a core feature of the learning experience. At the heart of the platform lies WebRTC, a modern technology that enables low-latency, peer-to-peer video and audio communication directly in the browser. WebRTC off ers several built-in features critical to online education, including screen sharing, camera and microphone management, and secure encrypted channels—all without the need for plugins or additional software. These capabilities create a smooth, interactive classroom experience that mimics face-to-face instruction. Beyond communication, the platform supports full course management—from enrollment to content delivery, real-time chat, assignment submission, and grading. The system architecture follows a decoupled monolithic model, ensuring scalability and modularity. React and Vite power the frontend interface, while Django REST and Channels provide backend services, APIs, and real-time WebSocket support. Agora.io further enhances the WebRTC layer with scalable media handling for multi-user sessions. This project demonstrates how tightly integrated real-time communication can transform e-learning into a more dynamic, immersive, and inclusive experience for both students and educators. Keywords: WebRTC, E-learning, Agora.io, Django, React, Redis, Postgress, Tailwind, Locust.enWebRTCE-learningAgora.ioDjangoDarsy : an E-learning Platform Using WebRTC for real-time communicationThesis