1-Quizlet:  A flashcards app that lets you create your own flashcards or study sets from millions of user-generated ones.

2-Duolingo: A fun and interactive way to learn a new language. Gamifies learning with points, leaderboards, and streaks. pen_spark

3-Evernote: Lets you take notes, create to-do lists, and clip web articles for later reference.

4-Crash Course: Offers short, entertaining video courses on a variety of subjects

5-Audible: Listens to audiobooks while you're on the go. Perfect for catching up on your assigned reading or learning something new while you commute.

6-TED: Features inspiring talks from a variety of experts on a wide range of topics

7-YouTube: A great resource for finding educational videos on just about any topic imaginable.

8-Google Scholar: A search engine that helps you find scholarly articles and other academic resources.