Mobile learning gives students the opportunity to learn and interact with technology by accessing the Internet from mobile devices. For mobile learning to be effective, it requires interaction from the entire school community including teachers, students, and parents. Mobile learning also provides an alternative way to share educational content in different formats through mobile apps adapted for pedagogical uses.