As we all know by now, we are living in a world that is constantly changing. This has had an impact on learning and finding adaptive tools and techniques to continuously improve students' learning. Most students use technology as part of their everyday lives which creates a better opportunity for learning to be more effective. With the many available online resources the quality of education opens a door of opportunities. These opportunities range from advanced research, quality information, increased knowledge and discovering new ways to improve educational outcomes.