VA
Invalid date
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 :)
AA
Invalid date
It's challenging as much as it is rewarding, and the peer review is a very nice arrangement for people to see how others are doing things!
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 19, 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 17, 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!
By Jeff T
•Mar 21, 2018
challenging, insightful, fun!