Essentials of Type checking and Inference
CourseBy Dmitry Soshnikov

Semantics of programming languages
CourseBy Dmitry Soshnikov

Syntactic analysis techniques and tools
Course bundleBy Dmitry Soshnikov

Theory and practice of syntactic analysis
CourseBy Dmitry Soshnikov

Parser and Interpreter for a programming language
Course bundleBy Dmitry Soshnikov