The use of the latest electronic technology and the internet to facilitate learning is online learning. Online learning is a platform where the learner interacts with the contents, instructor and other learners to obtain knowledge and information. The effectiveness of online learning is measured through assessing students' knowledge, skills, satisfaction, confidence, and their experiences in the learning process. In the developing world, online education is facing some problems and challenges like accessibility to the internet and connectivity issues, lack of expert teachers, lack of proper institutional learning management system and software, low readiness towards online learning, lack of interest in online classes, lack of proper monitoring and evaluation software at the national level, and lack of support from government institutions, which have made online education ineffective in the country. The author suggests some recommendations and way forward to resolve these issues.