In the age of digital revolution technology is being used more and more in education around the world to improve student learning. By enabling ongoing skill development and knowledge acquisition through digital platforms e-learning has become a crucial tool. Through E-Learning online learning is becoming increasingly popular and effective in addition to traditional methods of instruction as highlighted by the latest statistics from Badan Pusat Statistik Indonesia (BPS). In order to address the issues of scalability, interactivity and security in e-learning platforms. This study introduces a web-based learning environment that is focused on teaching programming. Leveraging the MERN stack, while also integrating TypeScript for improved code reliability, Next.js for accelerated React.js functionality, Tailwind CSS for responsive design. Backend features include media management with Cloudinary, secure video streaming with VdoCipher, data storage with MongoDB, and caching with Redis. Iterative development will be following agile methodology. In order to create a vibrant and encouraging learning environment the platform includes interactive course pages multimedia content real-time feedback mechanisms and community-building tools. Despite some early difficulties the implementation phase effectively achieved development goals. To further support international online learning initiatives further efforts will be directed toward improving platform security and functionality.