Mobile learning is any sort of learning that happens when the learner is not at a fixed, predetermined location or learning that happens when the learner takes advantage of the learning opportunities offered by mobile technologies.
These technologies makes learning easy for any user. Devices such as Mobile phones, notebooks, laptops, PDAs etc can be used. Limitations of learning as in everywhere are overcome by using m-learning as it provides mobility through the use of portable mobile devices.
M- Learning allows assessments and learning to be done via mobile devices virtually everywhere. There is a transition from traditional face to face learning; to e-learning and finally it evolved to m-learning.