Learning abilities vary among individuals, yet schools teach them in one classroom. Managing learning abilities could be difficult. This Online Course Management System integrates learning techniques which addresses this problem. The aim of this work therefore is to develop an adaptative e-Learning Software to enable the learner answer questions or solve problems based on his/her ability. This work is motivated by the need to address deep concern and awareness toward how learners learn best. This study develops an adaptive e-learning platform where the learner is allowed to answer questions or solve problems based on his/her ability or pace. It also provides an online classroom which will run alongside the traditional classroom. The software will adopt the waterfall model. VB.NET, an Object Oriented Programming Language will be used with AJAX and JAVASCRIPT web development tools. Furthermore, this study recommends new strategies & technologies to improve safety, quality, and overall standard of learning amongst learners in educational institutions.