Foreign Language: www.LearnALanguage.com has interactive flashcards for words, phrases, verbs, and culture in the following languages: Spanish, French, Italian, Japanese, German, Chinese, and Russian.
KhanAcademy.org has all kinds of how-to videos for math, science and more.
Khan Academy home page
You can search all of Khan Academy's videos from this link.
Quick links for Khan Academy videos on specific subjects