Denmark's statutory Danish programme — tuition-free, but most people pay a refundable deposit.
Details
Run by SIRI under the Ministry of Immigration and Integration and delivered by municipality-contracted language centres. Three tracks are assigned by your prior schooling (DU1 for little or no schooling, DU2 for short schooling, DU3 for upper-secondary and above), each with six modules and a module test, ending in Prøve i Dansk 1, 2 or 3 or Studieprøven. Your entitlement runs five years from the date on your referral letter and the clock runs whether you attend or not. Important: tuition is free, but most self-supporting foreigners must pay a refundable deposit of DKK 2,000 to their municipality before starting — the national pages do not mention this, only the municipal and provider pages do. You cannot self-enrol; your kommune issues a referral and you then choose a centre.