mLearning or mobile learning is defined as the provision of education and training using mobile devices such as tablets, smartphones and mobile phones. While learning is not mobile, it is about teaching and learning through the use of mobile devices, anywhere, anytime.