7shi I just had a chance to look at this, sorry! XD
I think your script is getting confused when it encounters courses with the same name in different categories. For example, there are two courses named Sherlock Holmes, one in Russian -> English and one in Arabic -> Film, and surprisingly, there are two courses named 비타민 한국어 2, one listed under Spanish (Spain) -> Korean and one listed under Russian -> Korean!
Let me try to fix the double Inuktitut option 🙂 It looks like I accidentally cloned two categories into each other.
Thanks a ton for all of the reporting that you're doing! ^_^