I took the compiler class at Harvard extension school, after being a developer for a long time. I learned so freaking much. It’s such a hard course since you write a C compiler basically from scratch but it was without a doubt the best learning investment I ever made.