eLearning is a learning environment that allows individuals to use their computers to further their education. mLearning is the use of a mobile phone or tablet to learn. Programs have to be designed differently depending upon if it is an eLearning program or an mLearning program.