Mobile learning is an effective technology that allows for both synchronous and asynchronous learning. It facilitates student-student and student-teacher interaction through features like discussion, chatting, and sharing resources. Mobile learning is also flexible as it allows learning anywhere and anytime through portable devices. It is easy to use and develop learning content for mobile devices. Students can get quick feedback through mobile learning. However, television is less effective for learning as it only allows one-way content delivery and does not enable interaction among students and teachers. Students cannot access television learning anywhere and anytime.