Thorsten Ball is a German software engineer and the author of two of the most widely read self-published programming books of the last decade: Writing An Interpreter In Go and Writing A Compiler In Go. The books anchor a generation of developers' first serious exposure to language implementation as a discipline.
His CourseFlix listing carries two Thorsten Ball courses based on those books — covering interpreter construction and compiler construction in Go from first principles. Material is paid and aimed at engineers who want to understand how programming languages actually work by building one.