The Aswaat site from the University of Texas in Austin provides a variety of videos in the Arabic language to be used for listening and comprehension. The videos are categorized from beginner (blue) to high advanced (red). The user can control the speed that the video plays using the controls under the video. This allows for language learners to listen at a pace that meets them at their level. If the video has a * by it, then there will be a bar that appears below giving additional exercises or resources including vocabulary help, comprehension questions, and more.
Bilingual Dictionaries: Find definitions and explanations of various uses of words from one language to another. WordReference provides extensive information on word meanings and examples of various uses of a word or phrase in a particular language. This is particularly useful for advanced language learning to understand the ways words are used and how to use them yourself in writing or understanding advanced readings. Also, there are often forum threads with user questions, comments, and explanations of idioms, unique word uses, slang.