The We Can Learn Arabic website consists of video and audio texts arranged by theme (e.g. introductions, housing) and language function (e.g. I can meet a new person, I can describe a house).  It is an open access resource designed for the Novice and Intermediate  levels according to the proficiency guidelines of the American Council on the Teaching of Foreign Languages, although many of the texts could be used at more advanced levels as well.  

It is created, maintained, and updated on a regular basis by volunteer teachers and students, primarily at the University of New Mexico.  If you have suggestions, or would like to help, you can get in touch through the contact page.