1. Forum
  2. >
  3. Topic: Duolingo
  4. >
  5. We’ve made course switching e…


We’ve made course switching easier!

  • 1442

If you are learning courses from multiple base languages, they will now all display on the dropdown next to your avatar to allow you to easily switch between them. This is particularly useful for those of you taking the reverse courses! This is one of many features we hope will improve the lives of our most dedicated users. Note this is only available on new website tabs, so it will not be available on the Words or Discussion tabs yet. Enjoy!

Edit: We've changed the dropdown to not display courses from other base languages if you have 0 XP in that course. This means if you want a course removed from the dropdown, you can reset your progress in it to have it not show :)

June 20, 2017



A thousand thanks for doing this! May I suggest that you ask course moderators post this information in other primary languages that the global duolingo learners use? It would seem that non-English speaking duolingoers do not have access to the latest info because posts like this are not readable to them.

  • 1770

Thank you Duo for making the course switching easier!

Please make one step further and move from EASIER to EASIEST :)

Currently the switching works fast once you spot what to click on, but the UX/UI is not so great. Sorry to say this. Now I see a long list of languages grouped into two sections delimited by a line. A scrollbar hides part of the list. In the first section there are the languages that I learn from current base-language. In the second section there seem to be all the other languages that I have ever had a look on from all the other base-languages, some of them I have even forgotten about.

Stop the clutter! :)

The easiest to use design in my opinion would have:

  1. a FROM menu listing all the base-languages from which one is currently learning other languages, and nothing more (not all the base-languages that Duo offers)

  2. a LEARNING submenu listing the languages one is currently learning, for each base-language listed in the FROM menu, and nothing more (not all languages that Duo offers for a base-language)

  3. the possibility to ADD/REMOVE menu and submenu items

Long story short, this design is not new (except for point no.3, which piguy3 already suggested in this thread), and have already been implemented in a userscript by arekolek a few years ago. It worked very nice until the newest website update and it still works on some pages. It is the most intuitive solution, and it can be seen here: https://www.duolingo.com/comment/6079283. Images speak for themselves.

I am very grateful for this language learning website. Thank you!


Excellent! Thank you! Pulled the wool over our eyes with this one: wasn't such a feature on the "Under Consideration" list as of four days ago? :) Takes away my biggest gripe from the new website implementation.

Small problem I see: now it actually matters a smidge that there's no way to delete all trees from a given base language. I seem to at some point have clicked on English from Polish, for example, and now that appears as as option to switch to in the menu, despite its not being a matter of current interest to me. Particularly given how easy it can be to accidentally tap incorrectly on a phone and wind up adding languages, it would be nice to have a way to get rid of such entries. (EDIT: mostly addressed! thanks! although remnants may remain on one's profile page)

EDIT: Also, it only seems possible to see how many XP one has in one tree (the one with the highest XP total) into any given target language (except when it's not; the behavior on my profile page seems to be bouncing around a little bit, but mostly it's the one tree per language version), which is confusing when working on a different tree with that target language.

Benefits certainly outweigh the drawbacks, however. Thanks again!


my ocd is flaring up at seeing that one course i accidentally clicked on now displayed on my profile! ability to delete those would be nice indeed!


I agree about being able to delete courses. Since this feature was added, I'm apparently learning English from Dutch and Hindi. I remember being switched to Dutch once by accident, but I have no idea how I got Hindi. Since that is the only course from those base languages, it isn't possible to delete them. It isn't a huge problem, but it does add a little clutter to my list, and now they even show up if I turn the Course Switcher user script back on.


Totally agree with all this. I have definitely never learnt Spanish on Duo and yet for some reason it appears on my list, along with a German course I started and then deleted years ago. It's not a big problem, but just annoyingly cluttered, and also slightly bizarre. I don't know much about this sort of thing but surely it wouldn't be hard to program it so it only shows current courses?


And I see that all courses (from any language) now also appear in the Profile page :-)


Not all: I see only French from German (where I have more points), but no longer French from English. So now there's no way to find out how many XPs I have in French from English. I hope this will be fixed soon.

But I'm really happy that switching languages has been made so much easier!


Wow - that's quite an impressive range of languages, anitramwaju. You're a walking United Nations!


You guys are the greatest! Thank you!!! This is a big change that will make things a lot easier for many, many Duofolk :)


Oh, bless you, bless you, bless you! I'm so thankful for this. I can't wait to see what other changes you will make (hopefully some similar to this). Now, excuse me while I practice English from Ukrainian. <3


This is not only useful but it looks amazing! It was about time, thanks from the heart :DD

Learn a language in just 5 minutes a day. For free.