EdX offers tons of free online classes (including lots of language courses!) from top universities around the world. Among the English classes they offer are “English for Journalists,” “Using Email to Network in English,” and “English Grammar and Style.” There are also some reasonably priced professional certification programs you can pursue through the site.