E-learning has established itself as a new alternative to conventional learning styles to accomplish the goal of education and learning for everyone. The classroom learning style is based on a "one size fits all" approach because, in a typical classroom environment, an instructor has to deal with several students at the same time. A similar problem goes along with the traditional learning management systems in which every student must learn the course devised by the instructor, within a specific timeline and achieve specific objectives, despite students' preferences and capabilities. The recent global pandemic has pushed educational institutes worldwide to recourse to an "online-only" mode of education and teaching delivery which has raised many challenges that need to be addressed. The existing e-learning systems fail to fulfill the expectations of a learner or an instructor in certain ways including the style of content delivery, mode of teaching, an adaptation of learner style that doesn't match with the teaching style, the content type, and above all the e-learning lacks to provide the e-mentoring capability to deal with the challenges a learner and an instructor's face during the learning process. This research aims to develop personalized learning by incorporating an intelligent e-mentor. The proposed e-mentor based learning model is capable of customizing a course for individuals by automatically adapting it to their unique learning styles, preferences, abilities, existing knowledge, and expectations from the course. The outcome of the proposed model shows that e-mentoring not only increased learner satisfaction but also enhanced the learning process making it a preferred choice.