Arabic
Vocabulary
- Arabdict
Dictionary German-Arabic (and other combinations)
Writing
- Arabic keyboard
Online keyboard Arabic
- Madinah Arabic
Learn Arabic Online (for beginners, also for writing training)
Listening
- Aswaat Arabiya
Listening comprehension materials, differen levels, reference language English
- BBC TV in Arabic
Grammar