This document describes the development of a comprehensive e-learning platform for engineering education using EJS, MongoDB, Express.js, and Node.js. The platform aims to address limitations in traditional engineering education methods by providing personalized, flexible access to engaging learning content and activities. It was built with a React frontend, Node/Express backend, and MongoDB database. The platform offers features like interactive courses, personalized learning pathways, and analytics. It was deployed on AWS for scalability. Studies show e-learning improves outcomes in engineering education by enhancing engagement, satisfaction and performance compared to traditional methods.