Offered by University of Heidelberg, Heidelberg, Germany
Interdisciplinary program combining linguistics with programming and natural language processing. Covers syntax, phonology, machine translation, and corpus linguistics.