
#262 overall
Paradigms of Computer Programming
edX
2 recommenders · 2 threads · recommended in 2 years, 2018–2020 · score 1.8
A free edX course by UCLouvain's Peter Van Roy covering the main programming paradigms, using the Mozart/Oz language to compare functional, declarative, and other styles. It follows the material of his book Concepts, Techniques, and Models of Computer Programming.
Commenters call it a lucid treatment of the functional paradigm and a companion to Van Roy's well-regarded book CTM.
Programming Languagesintermediatefreevideo lectures#programming paradigms#functional programming#oz#mozart#van roy
Recommendations by year
20062026
Paradigms of Computer Programming (https://www.edx.org/course/paradigms-computer-programming-lo...)
Amazing course, though it uses Mozart a little known programming language, drives home the functional paradigm in a lucid manner. I am surprised that Peter Van Roy's book (instructor of the course) Concepts, Techniques, and Models of Computer Programming is not as well known as SICP.
FWIW, the linked book, "Concepts, Techniques, and Models of Computer Programming"(CTM), is imo a fantastic book, and there are free classes on edX ("Paradigms of Computer Programming", I think it's now split in two now) that go over the material.
Highly recommended if you have an interest in this stuff.