Andreas Lixl-Purcel's web sites contain a collection of many websites that offer web exercises for elementary to advanced German:
http://www.uncg.edu/~lixlpurc/publications/NetzUeb.html(German Language Exercises on the Web)Cybergerman is an excellent site for beginners designed by Nabeel S. Kandah:
http://www.uncg.edu/~lixlpurc/NetzSpiegel/Netzspiegel.html(Focused Internet German Studies Exercises )
http://www.southern.dpsnc.net/german/The following two excellent sites designed by Peter Gölz offer many exercises, materials, and dictionaries for beginners:
http://web.UVic.CA/german/149/
http://web.UVic.CA/german/dol/ (Deutsch on Line)
This web page has been designed by: Dr. Mohamed Esa, mesa@mcdaniel.edu