I started a new file with a minimal contents; great to focus that here because the slebok is also a good way to collect information about language Engineering
I teach DSLs at Kingās. Mainly EMF-based stuff (Xtext, Sirius, ā¦), with hopefully a sprinkling of MPS to wet studentsā appetite. This is a new module, so still developing, but students seem to enjoy it
I know 100+ universities that teach and study language engineering (metamodeling, and mostly graphical domain-specific modeling languages). Some teachers have also contacted me with their course material, but otherwise we have only the list of universities public (it is available at company webpage at https://www.metacase.com/store/academic_license.html)
I teach a course on Compiler Construction at TU Delft (https://tudelft-cs4200-2019.github.io/); it is all language engineering. In the project part of the course students build a compiler for MiniJava using the Spoofax language workbench. In the lectures we study theory behind syntax definition, transformation, (constraint-based) type checking etc.
Personally I studied Languages and Compiler at Politecnico di Milano (Italy) something like 20 years ago. Not sure they still teach it but I think so.
At the moment, in my spare time, I am an assistant for the subject Languages and Compilers at Bergamo University (Italy), where I teach students how to use tools like ANTLR and how to design DSLs for the subjectās project.