Compilers & interpreters
Go to the intro resource3 resources
⬡ Website
Full course
Problem sets & exercises
Compilers - Stanford / edX
Stanford's rigorous compilers course - lexical analysis parsing semantic analysis code generation and optimisation. Build a full compiler for a subset of Java.
▶ YouTube
Single video
How Computers Read Code - Crash Course CS #11
A friendly 10-minute Crash Course episode on how programming languages are parsed compiled and interpreted - great accessible context before diving deeper.
▶ YouTube
Single video
LLVM in 100 Seconds
A 2-minute explainer on what compilers do and how LLVM underpins Rust Swift C and C++. Punchy and memorable - the ideal first hook.