"Duolingo I have been using this for quick Spanish lessons with my morning coffee for a couple years now. It doesn't override the need to take classes for college credits, but I recently had to take a course and it was a breeze. There are a few hundred languages that it teaches and the mobile app makes it easy to do anywhere while waiting."