I've been thinking a lot about whether, say, an Italian course for English speakers could automatically be reversed and also be an English course for Italian speakers.
PS
One quick solution might be to add a note on the search area saying
"If your native language is not English and you want to learn English, try reversing the dropdowns".
Also
"There are a lot of community Courses on other topics (ie non-language) which are not available in a non-English language, so you might want to consider switching to English and searching".
Finally, if you can provide a 'global search' facility for courses, then searching for example for "Constellation" would find it even if you spoke another language.