The community of Deutsch für dich (German for you) offers a number of different exercises (levels A1-C2) for learning German for free. People learning German can exchange ideas with each other in groups and forums.
What do I cook when the fridge is empty by the end of the month? How do I save the world by the way? And how do I survive my studies? "Deutschland #nofilter" offers tips, curiosities and funny stories about life in Germany.