Management of courses using traditional approaches is not always a simple task. Institutions are challenged by lack of direct control in form of monitoring and therefore it is hard for big institutions to know all what is happening in regard to the number of students enrolled, the programs being administered and the instructors administering them. Hence it is not easy for institutions to ascertain if it is viable to continue funding and managing certain programs. Traditional systems don't allow for administration to make comparative analysis regarding enrollment, and marketing of the Courses offered is a very big challenge. In addressing the problems above,this work is targeted to serve three categories of readers; that is to say, Students in institutions of learning who undertake research in the area of E-learning, Managers who may wish to the challenges and opportunities in adopting E-Course Management platforms- with the hope of implementing similar systems and IT experts responsible for converting learning problems into automated working solutions.