In 2021, I'm teaching a master-level compiler class at Université catholique de Louvain.
All the course materials are made available online, for anyone interested to peruse. I'm also happy to answer your questions.
The course's project is to create your own programming language. A few libraries are supplied to assist in this task: