Compiler backend for multiple programming languages
Core concepts and key principles of LLVM
Real-world usage, best practices, and common patterns