Really good explanation by the instructor. Good assignments. The assignments gave a good insights into functional programming. I loved the way the problems were decomposed into neat smaller functions.
I am sorry to give this mark, guys. But I am a little disappointed
To start with I spent more than a week installing the programs. Yep, more than a week. there are several programs to install and it has to be done in a very specific way. The tutorial videos go like these are the steps to install the programs, but we will not follow them, because we have these programs installed.
For example you cannot install programs to Program files folder. Why? You needed to know the difference between system and user variables. Even project submission was tricky. I could only submit the projects from sbt shell. Why?
There was no help and support with these basic steps. That spoiled the whole experience.
The course was well structured, but had too much mathematical and programming theory. Most of the time we saw formulas and code, but I could not learn from this how to write a basic program.
The complexity increased very quickly and I could not focus on the lecture material at all, just found it too distant from the practice.
My last point is about examples. Examples that were included in the course were (i am not exaggerating here): pascals triangle, peano numbers, Queens positioning on chessboard, anagrams, huffman numbers, phone mnemonics.
Really? Could there be any real world examples? Is this what the people in the university of Lauzanne get paid for, to write a code how to decipher anagrams at work?
Cancelled the subscription as a result.
