VA
Mar 18, 2018
This course (as Part A and C) is great - Dan is great in teaching and the content is perfect for anyone who wants to learn more about programming languages!
Warning - you might end up loving FP :)
AZ
Mar 23, 2018
Great course with really interesting and challenging assignments that allow to get more precise vision on programming languages (especially on PL's typing systems) and get experience with modern LISP
By 蔡小邦
•Jul 18, 2017
Excellent course, hope to use Haskell language later.
By Nester P
•Jun 4, 2017
This course expands on the concepts learnt from Part A.
By Orlando R L
•Dec 30, 2022
Outstanding course. with a decent grade of difficulty.
By Denis K
•Apr 12, 2018
A great course and It really complements well Part A.
By Eduardo C R
•Dec 1, 2016
Incredible continuation of an already amazing course.
By Noah P
•Sep 20, 2016
good course, writing an interpreter in racket was fun
By Ernst G
•Mar 28, 2019
Very good course for cementing programming concepts.
By Berin L
•Jan 8, 2019
Has to be the best online course, I have ever taken.
By George Z
•Apr 22, 2020
Very helpful course, help me learn a lot about CS
By Brian W
•May 5, 2017
Not as good as part (a). But still a great class!
By Sam R
•May 24, 2021
Fantastic course - it's real computer science
By Paul H
•Sep 28, 2020
Excellent exposition, enriching assignments.
By Diego E H G
•Sep 6, 2018
Very useful, and I will continue with part C
By Gianluca N
•Dec 31, 2023
Very interesting for all you love coding.
By rashid K
•May 6, 2019
One of the best course in any MOOC format
By Jediii
•Mar 18, 2020
So Great! I will keep learning the SICP!
By Abdelrhman A
•Oct 3, 2020
very good but found week 6 hw very hard
By Tega E
•Apr 26, 2019
Very taxing but very much worth it.
By Zack W
•Aug 18, 2019
this is really a rewarding course!
By Tian
•Jun 18, 2017
great lecture for learning program
By replper
•Mar 9, 2017
这一部分果然比第一部分难,可是非常有意思。学到了很多有意思的东西。
By Hector L
•Aug 13, 2017
interesting to program in racket
By Marek N
•Jul 15, 2017
I enjoyed (and learned) a lot!
By Rafi R
•Dec 8, 2021
Great course, learned a ton!
By Maria L V
•May 10, 2018
Learned a lot and enjoyed it!