Published

Biergerpakt: Free Online Language Learning in Luxembourg

The Biergerpakt, or Citizen's Pact, is Luxembourg's free, voluntary program for people aged 18 or over who live or work in the country. It offers activities to help members understand Luxembourg, meet people, and participate in local life. Cross-border workers can join too—living in Luxembourg is not required if you work there. See the official program overview and eligibility FAQ.

For language learners, the main benefit is free online French and German through Altissia. Members request a separate activation code to access it. Luxembourgish learning follows another route, through Learn Luxembourgish Online (LLO). Getting access to lessons and having your learning recognized as a Biergerpakt language module are different tasks; an account or activation code is not proof of a language level. The official language-learning instructions explain both routes.

Choose the outcome you need

Your goal Where to start
Learn French or German online for free Join the Biergerpakt, then request an Altissia activation code. Already a member? Go to the code request form.
Start learning Luxembourgish Open LLO and choose “Start learning,” rather than using the French/German code form.
Have your language learning count toward the Biergerpakt's introductory modules Check the validation instructions and submit the required evidence. Access to a platform does not validate the module.

The free offer covered here is online learning access, not a promise to pay for any classroom course you choose.

Join, then activate your French or German access

1. Register through MyGuichet

Open the Biergerpakt application page on Guichet.lu. The standard route uses MyGuichet.lu, Luxembourg's public-services portal, with a LuxTrust product, an electronic identity card, or an eIDAS authentication device.

Cross-border workers must upload a CCSS certificate of affiliation dated less than three months ago. CCSS is the Joint Social Security Centre. Have that certificate ready before applying: the official requirements name it specifically, rather than an employment contract.

Applicants for international protection who do not yet have a LuxTrust certificate can ask a Biergerpakt staff member to arrange manual registration. The FAQ directs those applicants to the contact form. For other authentication problems, ask the team for help; this exception is not described as a general alternative for everyone without LuxTrust.

2. Keep your membership confirmation

After registration, MyGuichet sends an automatic notification, according to the registration FAQ. Save it: your joining date matters if you later submit learning evidence for the language module.

This notification is not your language activation code. Requesting that code is the next, separate step.

3. Request your Altissia activation code

Once you are a member, use the official activation-code form for French and/or German. It asks for your surname, first name, email address, and 13-digit social security number.

Submit those details only through the official service. Do not post your social security number, code, or account details in a public comment or discussion.

For Luxembourgish, start with LLO

The Biergerpakt directs Luxembourgish learners to Learn Luxembourgish Online, a free platform offering online exercises and virtual and in-person activities. The program's language page describes its courses as extending up to level B2. Open LLO and select “Start learning”; the French/German activation-code form is not the route for Luxembourgish lessons.

Be careful with LLO's separate “Test your level” option. LLO explicitly says that this public test does not lead to a level certificate. It can help you assess your starting point, but it is not a certificate to submit for Biergerpakt validation. Use the program's assessment instructions below when recognition is your goal.

Validate the language module separately

The introductory program includes a language component at at least level A1.1 in one of Luxembourg's three administrative languages: Luxembourgish, French, or German. A1.1 is the minimum for this component—not a language qualification you must already hold to join. The government's membership and program guidance makes that distinction clear.

Check the dates as well as the level

The language-module instructions say that the certificate must be issued after you joined the Biergerpakt. For evidence from another language course, the FAQ also says the learning activity must have taken place during your membership.

Check both the course dates and the certificate date. An older certificate should not be assumed acceptable simply because your current ability meets the required level.

Use the evidence route that matches your learning

The official page lists several options, including:

For the last option, start from the Biergerpakt language page, not LLO's public level-check link. Both links lead to Altissia, but to different assessment entry points. The provider name alone does not tell you which route to use. If an existing certificate's course, dates, or format are unclear, ask the team before relying on it.

Keep this program recognition separate from nationality requirements. The official FAQ states that a Biergerpakt certificate does not exempt an applicant from the language tests required for Luxembourg nationality by option. This guide does not assess nationality eligibility.

Your next step

For French or German, join first and request the code second. For Luxembourgish, start with LLO. For module validation, keep your joining confirmation and check the required learning evidence before choosing a test.

For a missing code or an uncertain certificate, use the Biergerpakt contact form. Explain whether you need help with membership, platform access, or module validation, so the team can address the right step.