I'm sure it's supposed to signify the diverse range of languages you can learn from their services, but the logo just hurts my eyes to look at. At a guess I'd say it's been inspired by nautical flags or similar.Maybe it's to highlight the many languages offered.
Does look slightly skewered towards Africa though.