Dec 03, 2016
I'm just a beginner for CS or SE classes, and find this course really concise and challenging. It opens a door for me to get deeper into programming language. No wonder it got so high average score.
Mar 22, 2017
Great course!\n\nI think this course has just the right balance of theoretical background, formal definitions, and actual examples to make "just right".\n\nThanks Dan, and everybody else involved!
von Philip A•
Nov 30, 2016
The peer review was too time consuming. Otherwise great course
von Scott v K•
Jan 08, 2017
The constructs of learning functional programming are very useful and well explained. This course is about theory with practice problems which are somewhat challenging using SML as the programming language. The only downside of the course is the use of SML, which is fine for educational purposes, but lacks any real development / debugging frameworks and has no commercial usability beyond learning the concepts in the course.
von 畅 刘•
Jul 29, 2018
von Mark R•
Jun 17, 2019
Good intro. to Functional Programming
von Chua B Q•
May 18, 2019
Solid introduction to functional programming and programming languages concepts.
Sep 29, 2019
von Stepan K•
Apr 09, 2017
Not very applicable for the real world. Recursion over lists can be a nice mind exercise but please don't use it in real world, there are way too many stack overflows, unneeded context switches and cryptic code already, don't add to it.
von Andrew M•
Nov 10, 2019
This series of courses Part A-C looks amazing BUT using SML/NJ is critical to Part A. On a MAC running Catalina SML will not run, maybe because it utilises 32bit routines which cannot run on Catalina. I found an online version of standard ML but it isn't suited to doing the homeworks.
Nov 18, 2016
a little boring. I spent lots of time on learning on an useless language rather than learning the spirit of functional programming. I suppose to use C/C++\python or other normal programming language as the lesson language.