5. Khan Academy
If you are a student of any sort – high school, middle school or college (university), Khan Academy is the best app for you to learn anything for free. The Khan Academy app lets you prepare for your exams with practice tests, exercises and quizzes. The videos are expertly created. You can also bookmark content and get back to them at a later time.