According to the Danish Educational act, all municipalities are required to offer free Danish courses to foreigners, for up to three years after the first enrolment in a course. For contact information to the free Danish language provider close to where you live, contact your local Citizens’ Services office.
You can attend language courses in your home municipality or in the municipality where you are employed. If you wish to attend free language course in another municipality than the one you work or live in, you have to apply for permission from the municipality in which you have your registered address.
You can also learn Danish for free online.
You can find a complete list of all the free language course providers in Denmark and their contact here. At www.dedanskesprogcentre.dk you can also find a map, where the locations of the various language course providers are highlighted in red. By clicking on the school location you are interested in, you will be directed to that school’s website.