This seems like overkill, and I'm not sure is even correct.  Should "Rich University" in Chinese be "Rice University"?  Also, "EdX" and "edX", ugh.  Just put the words in the text, and let the translators do the right thing.