https://duolingodata.com

Daily News:

2025-10-17:
- Slowly filling data in table for new A2 expansions...

2025-10-15:
- Slowly filling data in table for new A2 expansions...
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-10-11:
- DE 4th section (A2) available to everyone (not A/B anymore)
- Moved to "old 2024-25" table:
 DE from FR 117 units A2
 DE from RU 111 units A2
 DE from all 70 units A1
- Slowly filling data in table for new A2 expansions...

2025-10-10:
- DE from AR 120 (A2) moved to "2024-2025 Table"
- Slowly filling data in table for new A2 expansions...

2025-10-08:
- This section, "Daily Duolingo News", is now in HTML format, as is the monthly "News".
- Slowly filling data in table for new A2 expansions...

2025-10-06:
- ZH, JA and KO 4th section (60 units, CEFR A2) launched as A/B from many languages (as predicted).
- Adding/Checking course data from:
 EL, HI, HU
- "Number of learners" NOT updated by Duolingo (Since June 23).
- Minor cosmetic changes (headers)

2025-10-05:
- Adding/Checking course data from:
 ID, PL, PT

2025-10-04:
- I've slightly changed the order of the base languages in the table.
From French and Portuguese, there are 9 courses, so I've placed them in alphabetical order among the others (which also offer the same number).
From English (EN) = 41 languages
From Spanish (ES) = 13 languages
From AR & TR = 10 languages
From BN-CS-ZH-NL-FR-EL-HI-HU-ID-PL-PT-RO-RU-SV-TL-TA-TE-TH-UK-VI = 9 languages
From DE-IT-JA-KO: 8 languages
That's a total of 286 courses.
Then Math, Music and Chess from almost all languages makes 72 more and growing.

2025-10-03:
- Adding/Checking course data from:
 RO, RU, SV, TL, TA

2025-10-02:
- Adding/Checking course data from:
 TE, TH, UK, VI, DE, IT, JA, KO
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-09-30:
- The expansion of Asian languages up to A2 level (Section 4, 60 units) is ready to be launched, but its release has been delayed until (hopefully) this October.
- So: ZH, JA, KO 130 units release date changed to 25.10

2025-09-27:
- PT 71 and IT 70 (A1) moved to "2024-2025 Table"
- JA from EN 221 v1 moved to "2024-2025 Table"
- PT from EN 91 moved to "2024-2025 Table"
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-09-26:
- PT & IT 4th section (A2) available to everyone (not A/B anymore)
(I will try to fill the table this week!)

2025-09-21:
After thinking it over for a while -and honestly, with a bit of sadness- I have to remove the "Words" column from the table.
The word count has always been kind of a controversial topic, especially on Duolingo.
How should words even be counted? How does Duolingo count them? How are they shown to the user?
Here's what I originally did for the table:
- Start the course from zero, from the very first lesson, and finish it using "bots", without shortcuts. Every single lesson.
- Once the course was done (the bots don't make mistakes, so each exercise was completed correctly on the first try), I would grab the number shown as "WordsLearned" inside one of the internal JSON files.
But then the problems started: Courses were -and still are- different depending on the platform, and sometimes lessons or exercises are generated randomly. That meant the "WordsLearned" number could be very different across versions of the same course.
On top of that, I noticed that even after finishing a course 100%, the word count kept going up whenever I practiced or repeated lessons.
- At that point, I tried publishing the word count from the JSON once the course hit 100%, plus after doing anywhere from 1000 to 10000 extra practice lessons.
I also saw that the numbers varied a lot between old accounts (which had gone through course updates and changes) and brand-new accounts.
And finally, the newer AI-assisted courses show word counts so all over the place that they're basically useless as a reference (especially in languages with non-Latin scripts, where the numbers come out way too high).
So, my methods end up giving results so inconsistent for the same course that they just can't be considered reliable, even though they come straight from Duolingo's own data.
And honestly, the only reason I even had to use "cheating" bots was to get that number ("WordsLearned"), which put me at risk of getting banned, and took forever to finish each course.
Anyway, I'm leaving a copy of the current table with its "W" column for now.

2025-09-20:
- Added DE & PT from IT A2, DE & IT from JA A2
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-09-17:
- Chess is available under many core languages (IOS and Android)
- B2 versions of core courses officially announced on Duocon "in a few months".
- Looking internally at the code, it appears that Spanish will be the first language to be released.
- The update will be direct from A2 to B2, adding sections 5, 6, 7, and 8 at once.
 Units per section: 10 (+-1), 30, 30, 60, 50 (+-2), 50 (+-2), 36, 36
- Everything indicates that the European languages will be released before 2026, while ZH, JA, and KO will be released in 2026.
- Chinese, Japanese and Korean 4th section (60 units, CEFR A2) are under beta test, ready to be released as A/B this month.
- Added PT from JA A2
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-09-15:
- Added DE from KO A2

2025-09-14:
- Added IT & PT from KO A2
- There is no clue, absolutely none, that Duolingo works, has worked, or will work at levels above B2.
- On the other hand, there are multiple references to extensions "up to B2" for its nine main courses: Chinese, English, French, German, Italian, Japanese, Korean, Portuguese, Spanish.

2025-09-09:
- Section 4 A2 for DE, IT and PT are under A/B test and every day more available
- Section 4 A2 for ZH, JA, and KO appears to be available in September, after DuoCon.
- B2 versions of all core courses are currently in internal beta testing and will likely be released before 2026. ES will be probably the first one.
- The table will be fully updated (number of exercises, etc.) when the A2 sections are available to all users
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-08-30:
- Added JA-A2 in gray (expected to be released this September)

2025-08-28:
- The table will be fully updated in September, with all the data for the A2 expansions of all the core courses.

2025-08-27:
Until Sept 1st, news comes from Tony K:
- German 4th section (60 units, CEFR A2) launched as A/B from many languages (as predicted).
- Chinese, Japanese and Korean 4th section (60 units, CEFR A2) are under beta test, and ready to be released as A/B very soon.
- Italian 4th section (60 units, CEFR A2) is more available to all accounts from many languages (still A/B, like portuguese).
- "Number of learners" NOT updated by Duolingo.

2025-08-21:
Until Sept 1st, news comes from Tony K:
- German 4th section (60 units, CEFR A2) launched as A/B from many languages (as predicted).
 (Right now, in a very few accounts with Beta)
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-08-18:
Until Sept 1st, news comes from Tony K:
- Portuguese 4th section (60 units, CEFR A2) launched as A/B from many languages (as predicted).

2025-08-16:
Until Sept 1st, news comes from Tony K:
- Based on recent information present in the JSON, next updates from Duolingo will be German and Portuguese, both A2.
- Probably the next one will be Chinese
- Duo is working in the "complete" B2 versions of all the core courses, which will be released "all 5th to 8th section" at once.

2025-08-13:
- Italian 4th section (60 units, CEFR A2) launched as A/B from many languages.
- Korean, and Chinese 4th section (60 units, CEFR A2) are ready to be launched as A/B next.
- German, Japanese and Portuguese A2 seems ready to be launched on september.
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-08-10:
- Chess launched under Android in a very few accounts.

2025-08-08:
- These summer days I'm not at home so I can't check all Duolingo news.
- But there are NO important news as of today, regarding course extensions.
- This site, duolingodata.com, was offline for two hours, while changing provider. Everything should work now.

2025-08-02:
- Italian, Korean, and Chinese 4th section (60 units, CEFR A2) are ready to be launched as A/B this month.
- German, Japanese and Portuguese A2 seems ready to be launched on september.
- B2 versions are not yet ready (only under internal betatest, "fase 1 of 3")
- "Number of learners" NOT updated by Duolingo (Since June 23).
- Duolingo keeps replacing hearts with energy, also on web!
- Score is/will be present for all Duolingo courses.
- The weird versions with x5 units are still present in a few accounts (180/250/255 units instead of 36/50/51)
- This site, duolingodata.com, will stay offline some hours (usually 6, maximum 48h) because of the annual renovation. I pay a very low price for it, but every year I need to renovate manually changing provider. There will be a temporary site, scalextricdata.com. I started the process today, and probably will stay offline on 2025-08-05.

2025-07-31:
- IT from EN was buggy for some hours in a few accounts, but it's already fixed (or should be very soon!). I still don't know which version will be the definitive one (70 vs 123 units), especially because a 4th 60 units A2 section is already in internal beta-test (70+60=130). Sections 5 to 8, up to B2, will be common for both course versions, and could be released early 2026.
- Italian, Korean, and Chinese 4th section (60 units, CEFR A2) are ready to be launched as A/B on august.
- German, Japanese and Portuguese A2 seems ready to be launched on september.
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-30:
- No big changes, only minor ones that not affect the table:
 A/B tests regarding energy, language score in more courses, cosmetic changes (place and aspect of icons, animations), some voices, minor correction/changes in stories and radios, charset present again in JA/KO/ZH...
- There are still some major errors not corrected, like having titles and some text only in English, in the "Korean from Ukrainian" course. Or the "dead lessons" (stories, speaking, lessons) which can't be passed until you log in on the web...
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-21:
- Counting radios and updating the table...
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-19:
- Counting radios and updating the table...

2025-07-18:
- Duolingo keeps replacing hearts with energy.
- Radios again available in almost all sections in many main courses (table updated)

2025-07-17:
- Italian, Korean, and Chinese 4th section (60 units, CEFR A2) are ready to be launched as A/B.
- German, Japanese and Portuguese A2 seems ready to be launched on september.
- More accounts displays "CEFR score" in all courses.
- A few accounts, specially under IOS, continue multiplying the units per section by 5...
 I don't want to add those courses in the table, because they are only under IOS, and it's an A/B test that hopefully will be reverted.
 ES from EN:
1: 8 CEFR Intro
2: 26 CEFR A1
3: 28 CEFR A1
4: 52 CEFR A2
5: 250 CEFR B1
6: 250 CEFR B1
7: 180 CEFR B2
8: 180 CEFR B2
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-14:
I forgot to add "RU from TR", HK from ZH, and SV from AR new A1 versions!
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-12:
- More accounts displays "CEFR score" in all courses.

2025-07-11:
- Internally, all courses have a "CEFR score" tag. It's generally disabled (and hidden), although some Duolingo accounts already display it (for example, Dutch and Irish from english).
But the contents are exactly the same as before this CEFR "cosmetic" change.
- A few accounts, specially under IOS, continue multiplying the units per section by 5...
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-10:
- Updating the table with the newly restructured courses...
These (cosmetic) changes are likely due to the fact that Duolingo will use AI tools to expand them in the distant future. But I'm talking about many months, perhaps years, since the priority is to expand the core courses to CEFR B2.
- KO and PT from EN have two versions already in use, and I don't know which one will be the "definitive" one.
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-09:
Yesterday, Duolingo added internal "CEFR" tags to almost all courses, while standardizing their structure (approx: 10+30+30+60+50+50+x).
I'll be updating the table this week.

2025-07-08:
- FR A2 129 units should be fully available from all languages.
- Starting today, Duolingo is reorganizing units in all courses with more than ~60 units, such as Norwegian, and adding internal CEFR tags.
 First one to add to the table is Norwegian. I go outside with friends, tomorrow or on thursday I will update the table :)
- "Number of learners" NOT updated by Duolingo (Since June 23).

2025-07-06:
- Added FR from TL 129
- "Number of learners" NOT updated by Duolingo.

2025-07-05:
Updated the table with the new IT from EN version. Internally it's labelled as CEFR A2.

2025-07-04:
- Updated the table with this JA from EN new version. Internally it's labelled as CEFR B1.
- IT of EN receives a minor update: same number of units, but distributed differently in 6 sections, and internally labelled as CEFR A2 (but with exactly the same contents, except some voices and some radios improved/corrected)

2025-07-03:
JA from EN receives a minor update: same number of units, but distributed differently in 6 sections.

2025-07-02:
No news! xD
Duolingo has not updated the number of learners.
No big changes these days...
I think Duolingo will start offering CEFR A2 for many CEFR courses this July. But I have no proof, except that this 60 units 4th section appears occasionally in some "beta" test accounts, and it's present as "tag" in the internal "JSON" sites.

2025-06-30:
- "Number of learners" NOT updated by Duolingo.
- Added:
FR from BN 129
FR from NL 129
FR from TE 129
I'm pretty sure on July Duolingo will add Radios to all the new A2 courses.
Probably "A2" Chinese, Italian, and Korean will be the first ones to be released as A/B.

2025-06-27:
Radios added to PT courses
(great info from Tony from Greece!)
Slowly the table data will be updated!

2025-06-26:
"Number of learners" NOT updated by Duolingo.
Added FR from HI 129
Tech: Added a small "Unofficial Duostories" tooltip when hoving cursor on "S" values...

2025-06-23:
The "Number of learners" data gets a new text file, so here we will see only the daily changes. My intention is to create a kind of graph to show the evolution of the number of students, using tools like ChatGPT to program it in HTML... I should also find a way to do this automatically, instead of entering the data by hand as I do now.
When you update learners.txt or click on "Use default file from duolingodata.com", gives you the graph.
- Added a link in the "Learners" header, to this beta site with graphs
- Added FR from SV 129
- Chess from ES also available under IOS (info by Tony from Greece)
- No adventures in the JA from EN course (?)

2025-06-22:
Many people are getting A/B tests with new versions of the "CEFR" courses. Changes are sometimes really weird, like multiplying the number of units by 5, but with the same content...
Let's hope we will have some stability at some point!
- Added FR from AR 129

2025-06-21:
- The numbers in the table are now correct, so we can use the last column, "D," as a ranking of Duolingo courses.
This column indicates the number of different lessons the course contains, and includes "skills," "stories," "radios," and "adventures."
We can click on two headings to see, for example, the ranking from a specific language:
Click on "D" twice, and then on "From."
This data is correct as of today and for all courses, but keep in mind that Duolingo offers many different versions of the same course, while frequently adding new changes. This applies especially to English, Spanish and French courses.
I will try to keep the table updated whenever there are relevant changes.
- From what I can see from digging into the code, Duolingo is preparing to launch a fourth CEFR A2 section for all current CEFR courses before September. Chinese, French (already A/B), German, Italian, Japanese, and Korean. Spanish already has it, and I don't see them adding it to Portuguese.
- Tech: Added a "Title" in the Headers of the table, to show "tooltips" when you hover the cursor.
Great idea taken from user BErnd14 on Greasy Fork

2025-06-20:
- Adding "course data" for
 "from BN"
 "from CS"
- Updated info for:
 ZH, DE, EN, FR, IT, JA, KO from EN
 (By Tony from Greece, and Mat!/Ozone)

2025-06-19:
- Adding "course data" for
 "from ZH"

2025-06-18:
- This week, there are news on the AR and RU from EN courses!!!
Both Arabic and Russian gets a new section!
I've been concentrating for a few days now just on finishing the data for all the courses in the table (links in the first column) and I haven't done much research regarding new features.
Thanks to @GeorgeTheFunnyOne for this amazing info!
Update:
Oh, not really new contents :(
Just a readjustment of the units to organize them into one more section, and new internal "CEFR" labels which not appair visually and seems random to me.
As there are only minor changes (Voices), and not new contents, I prefer to dedicate time to finish all the data in the table for all the courses, with correct values.
So then the last column will act like a kind of ranking, to see which course has more content overall.
- Adding "course data" for
 "from NL"
 "from EL"
 "from HI"
 "from HU" (& first column link)
 "from ID" (& first column link)

2025-06-17:
- Adding "course data" for
 "from PL" (first column link)

2025-06-16:
- Adding "course data" for
 "from RO" (first column link)
 "from RU" (first column link)

2025-06-15:
- Finishing "course data" for
 "from SV" (first column link)

2025-06-14:
- Finishing "course data" for
 "from TE" (first column link)
- Adding "course data" for
 "from SV" (first column link)
 "from TL" (first column link)
 "from TA" (first column link)
- I learned something: Duolingo's AI system creates five radio lessons per unit in the "English from XX" courses, in sections 5 to 8.
Then, the employees responsible for each course manually remove those radio lessons which are not of sufficient quality or which they don't like.
That's why when a course is released in Beta or A/B, it goes from having 255 + 260 + 180 + 180 radio lessons to having a different number for each section.
Probably happens the same in STORIES.

2025-06-13:
- Adding "course data" for
 "from TE" (first column link)
- Checking Radios and Adventures
 for all courses (by Tony)

2025-06-12:
- Adding "course data" for
 "from TH" (first column link)
- Checking the NUMBER of Radios
 (by Tony from Greece)

2025-06-11:
- Adding "course data" for
 "from TH" (first column link)
 "from UK" (first column link)

2025-06-10:
- Adding "course data" for
 "from UK" (first column link)

2025-06-09:
- Radios updated by Tony from Greece:
 ZH from KO
- Adding French A2
 from "all" to the table...
- Adding "course data" for
 "from VI" (first column link)
 "from DE" (first column link)

2025-06-07:
- Adding French A2
 from "all" to the table...
- Adding "course data" for
 "from DE" (first column link)
 "from IT" (first column link)

2025-06-06:
- Adding French A2
 from "all" to the table...
- Number of stories changed:
 IT from ES: 51 to 44 (-)
 PT from ES: 111 to 76 (-)
 EN from AR: 0 to 343
 EN from FR: 573 to 800
 DE from FR: 141 to 74 (-)

2025-06-05:
- New path (A/B):
 FR from DE 129 CEFR A2
 (replacing the current ones)
- Adding French A2
 from "all" to the table... - It seems that Japanese from Chinese 180 units CEFR A2 will not be the main course.
Instead it will be the 70 units one, which will be expanded to CEFR A2 "soon", with a fourth section of 60 units.
So, in the table the 180 units goes greyed while the 70 goes black.
- Number of stories changed:
 IT from FR: 51 to 44 (-)
 PT from FR: 99 to 70 (-)
 EN from PT: 404 to 732
 IT from PT: 51 to 44 (-)
 EN from TR: 524 to 343 (-)
 DE from TR: 111 to 74 (-)
 EN from BN: 40 to 383
 EN from CS: 320 to 661
 EN from ZH: 371 to 367 (-)
 EN from NL: 513 to 652
 FR from NL: 81 to 74 (-)
 DE from NL: 99 to 70 (-)
 EN from EL: 524 to 656
 EN from HI: 70 to 413
 EN from HU: 320 to 656
 EN from ID: 524 to 656
 EN from PL: 518 to 656
 EN from RO: 320 to 656
 EN from RU: 336 to 798
 FR from RU: 78 to 100
 DE from RU: 123 to 67 (-)
 ES from RU: 78 to 100
 EN from TL: 443 to 343 (-)
 EN from TH: 524 to 656
 EN from UK: 320 to 343
 EN from VI: 568 to 704
 FR from DE: 171 to 134 (-)
 IT from DE: 51 to 44 (-)
 EN from DE: 369 to 800
 DE from IT: 111 to 70 (-)
 EN from IT: 524 to 656


2025-06-04:
- French A2 from "all" languages!
 (A/B, section 4 = 60 units)
- Adding "course data" for
 "from JA" (first column link)
- Moved to "2024 table":
 ES from "all" 71 units A1
 (replaced with 131 units A2)

2025-06-03:
- Adding "course data" for
 "from JA" (first column link)
- Slowly, I will add all the new
 AI-based new stories in a lot of
 courses. Example: ES from EN

2025-06-02:
- Radios updated by Tony from Greece
 (FR, DE, IT from ES), and also
 the "D" column data ("ranking")
- Adding "course data" for
 "from KO" (first column link)

2025-05-31:
- It seems that Italian from English 70 units CEFR A1 will not be released to replace the current 123-units course.
Duolingo will wait until its CEFR A2 version is ready, with a fourth section of 60 units.
Although they are already working on it with AI tools, it's impossible to predict when it will be presented.
Happens the same in other courses like German from English and its expansion to B2.
So, in the table the 70 units goes greyed.
- DE from ES 70 radio list edited by Tony

2025-05-28:
- KO from EN 70 and FR from ES
 radio list edited by
 Tony "Trollo" from Greece
 (and course entry edited)

2025-05-24:
- French CEFR A2 in beta
 from "all" languages, with a
 very few beta users in A/B
 (Thanks, Tony "Trollo"!)

2025-05-23:
- Moved to "old 2024" table:
 DE from TR 72 A1
 ZH from JA 60 A0
 KO from JA 60 A0

2025-05-22:
- Moved to "old 2024" table:
 PT from ES 69
 PT from FR 69

2025-05-21:
- Moved to "old 2024" table:
 ZH from EN 67 A1
 EN from BN 50 A0
 EN from CS 259 B2
 EN from PL 261 B2
 EN from VI 276 B2

2025-05-19:
- New released courses (A/B):
 ES from BN 131 CEFR A2
 ES from NL 131 CEFR A2
 ES from EL 131 CEFR A2
 ES from HI 131 CEFR A2
 ES from ID 131 CEFR A2
 ES from RO 131 CEFR A2
 ES from TL 131 CEFR A2
 ES from TA 131 CEFR A2
 ES from TE 131 CEFR A2
 ES from JA 131 CEFR A2
 ES from KO 131 CEFR A2

2025-05-17:
- New released courses (A/B):
 ES from CS 131 CEFR A2
 ES from HU 131 CEFR A2
 ES from SV 131 CEFR A2
 ES from VI 131 CEFR A2
 ES from VI 131 CEFR A2
- Chess available for almost
 all IOS users

2025-05-16:
Fun fact: The sum of all students is 629 million (628907228), but there are many people learning multiple languages!
- New released courses (A/B):
 ES from AR 131 CEFR A2
 ES from TR 131 CEFR A2
 ES from TH 131 CEFR A2
 ES from UK 131 CEFR A2

2025-05-14:
- Swapped IT from EN 70 (2025)
 <> IT from EN 123 (2024)

2025-05-11:
- Portuguese (PT) CEFR A1
 available from all languages

2025-05-08 to 11:
Sorry no updates from my side

2025-04-27:
- EN from TE changed
 from 305 units to 309

2025-04-26:
- Added Chess (Empty data)

2025-04-23:
This week I'm not at home.
Yesterday, Duolingo Chess was released as A/B to some IOS users with "Beta program" activated.
I'm sorry but I don't have any device with IOS, so if nobody send me info, I will not be able to publish anything about Chess in the table :/

2025-04-22:
- Portuguese (PT) CEFR A1
 available from all languages
 (A/B)

2025-04-21:
Duolingo has changed some internal access pages for the code in the new courses, so it will take me a while to learn how everything works now.
These are the internal "JSON" addresses that allow us to see the number of stories, the structure of the course and its lessons, and almost all the information published in Duolingodata. First one to be filled will be Portuguese from English 71 units CEFR A1.

2025-04-18:
- Corrected: ZH from EN 70 A1
 has Radio & Hanzi (Android)
- More CEFR courses have Radio,
 and will be corrected soon

2025-04-16:
- KO from EN 70 CEFR A1 in A/B
 (replacing the 112 units one)
- PT from EN 71 CEFR A1 in A/B
 (replacing the 91 units one)
- PT from ES 71 CEFR A1 in A/B
 (replacing the 69 units one)
- DE from TR 70 CEFR A1 in A/B
 (replacing the 72 units one)

2025-04-15:
- EN from VI 305 CEFR B2 in A/B
 (replacing the 276 units one)

2025-04-14:
- IT from EN 70 CEFR A1 in A/B
 (replacing the 123 units one)

2025-04-12:
- KO, ZH, JA and DE should be
 available from all languages
 (CEFR A1)
- ES CEFR A2 beta ready to be
 launched from all languages

2025-04-10:
- Moved to "old 2024" table:
 DE from PT 73 units CEFR A1
 DE from NL 68 units CEFR A1
 ES from PL 125 units CEFR A1
 ZH from VI 60 units CEFR A1
 IT from DE 60 units CEFR A1
 ES from DE 71 units CEFR A1
 DE from IT 72 units CEFR A1
 ES from IT 71 units CEFR A1

2025-04-09:
- PT from ALL 71 units Beta
 updated and with guidebook.

2025-04-07:
- New released course (A/B):
ES from IT 131 units CEFR A2

[2023-Sep]:
- REMOVED: links to "duome.eu". Reasons:
 1) Duome is located in Russia
 2) At least one main mod,
   "Basler Biker", is Pro-Putin
 3) Main admin allows that
- REMOVED: Sentences tab. Reason:
 Was a random number, based in
 the old tree format of courses.

old Ardslot Duolingo Data

By Mat!/Ozone & Tony.