As most of the students today possess advanced gadgets in the form of smartphones and tablets, I am sure they all have become accustomed to making use of various mobile software applications, what we popularly knows as apps. Below are some apps (free/paid) that students and teachers may make use of for their daily learning activities.