Sep 15, 2016
This is a university degree course which takes enormous effort to complete. But still its beond the programming course range giving you whats not possible to google or learn practical way. Thanks!
Mar 18, 2018
Thank you for this exciting course! I did the FP in Scala course a few years ago and decided to do the full certification now. I am looking forward to the next courses in the specialisation.
by Andrei P•
Feb 25, 2017
Theory is great but recorded messy sometimes. I looks like it was recorded for something else and then adapted for this course. And I would like to have some more explanation not important topic like Monads, etc
I also would like to have more practice on each of important topic to really fit it in your mind
by Iwan E•
Nov 16, 2016
Apart from week 4, I found all classes very instructive and relevant. The video's from Erik Meijer in week 4 seemed a bit artificial. The exercise in week 3 was not really related to the classes other than that we learned in the course that there is a way to proove something and then we needed to. I could not really understand why or when I would apply that knowledge.
by Bill C•
Apr 19, 2017
The introduction to functional reactive programming is well done. You go from the problem to the solution in a few lectures, and understand positive and negative aspects of the approach.
by Török E•
Jan 02, 2017
Basics of lazy streams, monads with for notation, functional reactive programming, and futures with error recovery.
by Viktor S O•
Nov 05, 2016
Great course, really enlightening
by antonin p•
Apr 27, 2017
Very good course but not as good as the first one :
Try monads are never introduced but are referenced by one of the lecturer.
Signal DP for mutable state encapsulation is introduced, but it's benefits are unclear until the research paper is read.
Exercises are still very carefully designed. Thanks for the great contents !
by Andrew S•
Jul 30, 2016
The course was nice but not structured very good, especially week 4. From time to time you have a feeling that this course is more like a compilation of lectures made for other courses with similar topic. Especially confusing are moments when during the lecture author references previous materials you expected to know from lectures you've never heard. That's strange.
by Lestar C•
Apr 16, 2017
The FRP part was too short. The earlier version were much longer and contained some introduction about RxScala.
by Martin O•
Nov 03, 2017
The course material and assignments did not quite match. Moreover, the test assignment was like something for completely another course. Not even a word about possible ways to implement test assignment methods. Had to browse around course forums and browse around the Internet for additional materials about Scala and algorithms. Although in the end got 10/10 points - no idea whether same result could be achieved in some even more elegant way.
by Levi K•
Aug 07, 2016
This part I liked less than the first. Less substance, and I do not like somebody replacing Mr. Odersky as a lecturer
by Dustin H•
Nov 19, 2016
Very interesting course. Four stars instead of five because it was less about "Program Design" (from the title) than I would have liked.
Apr 15, 2017
lectures do not correspond to the laboratory work
by Mikhail K•
Jul 16, 2017
Just a little comment. Week 4 was somewhat of a letdown. Such central to FPD theme as reactive programming is overcondensed into really limited amount of time. 1 Week feels like a waisted opportunity which only scratched a surface. And it's quite obvious that authors planned it to be longer (mr. Odersky even explicitly mentions 3 weeks of material in first 3 lectures of Week 4) and more in depth but for some reason that didn't come to be. Also inclusion of materials from other course (RP) for some introduction of Future monad goodness doesn't look very nice from perspective of professionalism. It's obvious that authors struggled with deadlines, so until this course's revision and improvement just 4 out of 5 from me (compared to 5 out of 5 for Course 1 from the Specialization), sorry!
by Narh D T•
Nov 17, 2016
This course was really great. It help to broaden my knowledge.
by Dzmitry B•
Aug 11, 2016
A few last lectures (Future, Try) lack pretext, or at least appear somewhat out of order, unless one is familiar with the topic. Generally, higher score (10 out of 10, or 9 out of 10) could have been made a little harder to get. Adding a couple of extra optional problems for one point each could be a good idea.
by Иванов О•
Nov 09, 2017
Not a bad course, a nice introduction to monads, reactive programming and futures, though it has a lot of disconnected chunks and exercises from the old course and isn't as polished as the first one about FP (which, in my opinion, really set the bar for other courses).
by Atsuya K•
Nov 06, 2017
A good overview of functional programming concepts just like the preceding course. I wish, however, there were more material on concurrent programming. I'd like to see lectures on concurrency by Martin Odersky sometime in the future.
by Wei C•
Nov 08, 2017
Nov 22, 2016
Overall very good and somehow challenging course, however week 4 is a bit convoluted (E. Meijer referring to the nonexisting (in this edition of the course) previous video etc.)
by Pawel M S•
Oct 23, 2016
Very good and well-paced course. I'd give 5/5, but there are parts that seem to be missing -- lecturers refer to videos that aren't part of the course (or the previous one: Functional Programming Principles in Scala). Overall 4/5.
by Janis Z•
Aug 31, 2017
I really liked how the assignments had types already specified, so that you would just add the finishing pieces in puzzle, and reveal solution Odersky had intended you to learn - because without these aids there would be endless solutions that could be excercised, and you might not learn the concept that was being taught.
It was a bit confusing though to see that the lecturers were being toggled - thus in some places context was lost.
by MAGDELENAT P•
Jul 13, 2016
A bit lost sometimes. The course was remodeled after previous ones obviously and it seems a little chaotic sometimes. Not sure to get all the message that was intended to be passed. Sometimes the exercice are way simpler than the session contents. Still I've enjoyed (almost) every moment of the course and I am eager to go on! Thanks!
by Jaseer A•
Dec 05, 2017
Week 4 material was jumbled and very hard to follow. Not upto the usual standard in the course so far
by Andrew M•
Jun 28, 2017
a little worse structured than first course
by Thierry M•
Jan 03, 2018
More exercices related to the courses would be great