Not sure if it’s a bug or a feature Anyway, when you are searching in the app for a course, you can choose what you want to learn, and I think that list is complete. However when you try to progress to the “for … speakers” the drop-down list is far from complete.
So for example my course (Swedish for Hungarian speakers) cannot be found from the app, which wouldn’t be too much of a trouble for me personally, but as it is a course for my fellow university students with whom I usually meet every day – they complain, and with good reason. They must login on the web first, find the course there* and then it might be synchronized to their apps. What is the point of a search function that doesn’t find what one is looking for?
*By the way, it is actually not that easy to find courses on the web either. If you look for, for example Swedish courses for Hungarian speakers (there are actually a few), you get the “by Memrise” courses, which are Swedish for English speakers. I can absolutely understand that they are official and therefore the most important, but they don’t actually fulfil the given criteria.
(It feels a bit like those Google ads, they are always the first hits, no matter what you were looking for – except at least in Google you see where the relevant hits begin, because they are different in colour.)