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 Ilari V•
Jul 17, 2016
Mostly as good as the course "Functional Programming Principles in Scala" I took couple of years ago. However, some of the videos are clearly taken from another courses and referencing to content not in this course. Especially the final week's content is very confusing, topics changing constantly without clear context and presentation. (I actually purposedly skipped the last few videos, as they seemed completely off the track and it was very hard to get anything out of them.)
The exercices were good, starting where the previous course ended, and most of the videos were clear and well done (basically the videos by Martin).
by David N•
Mar 17, 2017
Great course! Lacked the same polish as the previous course though. Week3 assignment had grading issues.
by Oleg S•
Nov 16, 2016
Good. But the previous course was better.
by Christian L•
Apr 27, 2017
Last week passes by the subjects superficially
by Mike D•
Jul 16, 2016
The content is excellent (as always), however the form leaves a bit to be desired. The video quality kept reverting to "low", and even on "high", the resolution was nothing to be proud of in 2016 (or at any time during this century). Also, the instructors appeared to make references to lectures that are not a part of this edition of the course. But these are small issues – the course is definitely worth taking, small imperfections or not.
by Pavel A•
Sep 26, 2016
I would have loved to spend more time on FRP and Futures. Both of those sections could have been expanded and an assignment dealing with Futures would be very welcome. Also, the mish-mash of Futures-related lectures was a bit confusing (despite Erik Meijer's obvious enthusiasm for the subject). Otherwise the course is a great introduction to a number of interesting topics in Scala, which will probably serve as an important stepping-stone for the next parallel programming course.
by Tyler F•
Feb 05, 2017
Good assignments, lectures are a great introduction to Reactive programming but would be nice to have a "where to go from here" type of section/lecture.
by Ashvin L•
Mar 25, 2018
The content is excellent. It needs to be better organized. We learnt a lot about Monads, Futures, etc, but there was nothing to test them.
Week4 organization requires a lot more work. It appeared as though, the professors have taken some other course content and re purposed it for this course. While that in itself is not bad, what has happened unfortunately is that the jumps in the lectures are very sudden and many things do not make sense.
Some of the "inductive programming" proofs are quite long and tedious and does not gel with the flow of the course.
by Daan S•
Dec 25, 2016
I missed a bit of coherence in this course
by Oleksiy R•
Nov 20, 2016
Less material and practical tasks than in the first Scala course, also some bits about Reactive programming were just taken from other course, but not fully, just partially!
by Dima P•
Nov 09, 2016
A great continuation on Scala and functional programming, I wish the exercises were more challenging.
by Sebastian Z•
Aug 28, 2017
It's a complete course with more advanced topics than its predecessor but seems that some lectures removed because some times Odersky referenced to lectures that weren't in the course. On the last week was some videos disconnected (talking about Scala Futures) with the rest of the course.
by Tomasz K•
Jun 12, 2016
Course material was not difficult, but the homeworks weren't much correlated with it. If you attend other IT online courses you will notice that this one is a little old fashioned. I was also more interested in real-life usages than how it should be implemented. Regardless the cons course was informative and somehow useful.
by Dumitru C•
Jul 01, 2016
Classical in type and value
by Aneesh D•
Apr 06, 2018
A great follow up to the previous course. The planned content is great but the last week goes too fast and the last part about Future is very inadequate to understand Futures well. Also please add more content on Monads.
by Vyacheslav A•
Jan 27, 2018
Streams part was especially interesting.
by Narthana E•
Aug 29, 2016
The course is generally good, but it seems to be a bit of a hybrid of several different courses. Perhaps the videos should be updated so that references in the videos to "the next several weeks" in the last week of the course, don't confuse students.
by Kota M•
Jan 24, 2018
This was my first experience with Functional Programming and also Scala. I found many parts of the course challenging, but also so much fun to me.
During the course, the teacher talks about the Scala development techniques, but also fundamental implementation of Scala language. I think the course will be more informative if the two kinds are clearly separated, since people would have different motivations towards the course. Many people may not need to understand what is going on behind the abstract functionality for their practice, but knowing them will push them up to higher levels.
I myself wanted to focus on getting used to coding with Scala, even if I am not 100% sure how the things are going on behind scene. Fundamental topics will be of my interest once I become a intermediate developer of the language.
by Chen, L•
Jun 08, 2017
I love this course! It's a essential sequel of the first class!
Mar 07, 2017
excellent course, introduces some quite involved concepts
by Pavel O•
Sep 10, 2016
Next step to get specialization in Scala and FP.
Many thanks, Pavel
by Shiri L•
Nov 01, 2016
Great course. seems like some things that were referred to during some of the lectures were missing and kinda left you waiting for more. Hoping they will be completed in future courses.
by Joseph C•
Jul 05, 2018
Great, informative course. My only issue is that some of the programming assignments seemed to focus on one specific portion of the week's material rather than testing bits of knowledge from across the week. This was especially pronounced in the week 3 assignment, which was more about learning a testing framework than anything. Still, overall it's a great course that's worth taking. I probably would give it 4.5/5 if I could
by Rodolfo N P•
Mar 25, 2017
Excellent course, has a good transition from the previous course but still manages to be standalone. The last week about reactive programming was a little hamfisted, though. I would have liked a more formal, but pragmatic, approach like Martin usually does.
by Anders T•
Jul 28, 2016
A good introduction to design of more complex Scala programs in a functional manner.
Left a few things to be desired some places, such as: less legacy from the previous "reactive programming in scala" course; a discussion of immutable options for functional reactive programming; and a demonstration of an implicits-based implementation of Functional Reactive Programming, as was mentioned.
For the most part a great course though.