The course is fairly advanced and you would need to review the materials many times to understand the concept. The assignments are definitely fun and not as straightforward as other courses.
Superb study material. Learnt a lot during this course. I am not much into mathematical stuff, but got a hang of how to break problems and improve efficiency through parallelism.
von Vladislav A•
Totally appreciated. Unfortunately coped to find a small bug in testing system :)
von Patrik I•
The feedback from the instructors could be more timely. Otherwise a great course
von Yiran W•
just one point to improve: some lib in Scala are not be told to install and use
von Igor R d S•
Not as good as the first two courses from the specialization, but still good
von Anton B•
it would be great to have a few more pointers how to debug code in parallel
von Давиденко А Ю•
Interesting, but a lot of theory. The task of 4 weeks is very difficult.
von Jędrzej B•
Not bad, but I was hoping for more in-depth course. Worth taking though.
von Kyoung-Seop P•
What a difficult course it is!
Nevertheless, it was very helpful.
von Daniel D•
Very well delivered course, more examples are needed though.
von Youwei Z•
good in general, theory part on complexity is too tedious
von Dean T•
Needs to be updated for more modern versions of Scala.
von Seoh C•
unhelpful assignment instructions and test cases.
von Konstantin K•
good overall, but sometimes overly complicated
von Shi Y•
Some instruction is pretty confusing
von Ilya D•
Assignments weren't challenging.
von David P•
Nice course! I learned a lot...
von rafael f o•
Spanish traduction please
von EL H C•
Nice but a bit involved
von Théophile G•
Pretty good course
von Pedro R•
learned a lot
von dh l•
von Taewoo K•
von Adam S•
Good learning materials, however the assignments are designed for compute science students rather than professional software developers as the most important part of the assignments is not parallel code, but it is algorithms. Yes, there is parallel code in the code of the assignments, but it is mostly written and your task is to implement the algorithm using this existing parallel code, while in my opinion it should be the other way around - you should implement parallel code and algorithms code should be already provided for you.
von Yevhenii S•
This course is quite hard to understand with tasks especially at the end of week 4. I'm not sure that this is very useful now, cause no examples and explanation of current libs in scala for parallel programming, just couple of main classes or methods. From time to time a lot of good examples reg parallelism and associativity, but I'm not sure that we need this kind of deep math and algorithms here in current tasks. This course has academy level of understanding and not adapted for all kind of Software Engineers, etc.