- “Programming Languages” Series on Coursera is IMO, one of the best classes on foundational programming language paradigms. I strongly recommend it. You’ll be writing your own mini interpreter in Racket. Here is a full course review. https://vkontech.com/course-review-programming-languages-series-on-coursera/ 57 comments programming