The supply of free language courses is very different in each federal state and may differ from one region to another. But there should be an offer in every region. The centres for adult classes are a good place to ask for the local offers.