Online Resources
LEO - The best online German/English Dictionary
Duolingo - A great program for practicing German and playing online games
Deutsche Welle - An online resource to news and events in Germany. Listen to podcasts, view videos, and read articles on current German and European Union events. Pick your language!