Write a Review: Functional Programming Principles in Scala

Tell us about your experience

 
 

Click stars to rate

150 characters minimum

Tell us about yourself

Progress in the course

Prior knowledge of the subject

First Name

Last Name

See what other students say

Ruslan Bes profile image
Ruslan Bes profile image
10/10 starsCompleted
  • 9 reviews
  • 8 completed
6 years, 11 months ago
Wikipedia has a very short and humble article about the instructor: "He designed the Scala programming language and Generic Java". It was enough for me to sign up the day the course was announced. Prerequisi... Wikipedia has a very short and humble article about the instructor: "He designed the Scala programming language and Generic Java". It was enough for me to sign up the day the course was announced. Prerequisites: any programming language and some basic knowledge of Java. I'm not a professional Java programmer myself but I don't feel I miss something. Video Lectures: part of it are static slides, the other part is live stream from Eclipse. Programming assignments: not so hard but they usually have several different solutions so sometimes it's a good idea to go to the forums and check for hints What I've learned currently from the course: \- Tail recursion - brilliant idea \- Thinking in functions - now I think of a normal variable as a function who's body is return statement. \- Many things that I'm usually do by foreaching can be solved in functional style in one or two lines. \- Definitely blows the mind if you haven't had experience with functional languages earlier. \- Very interesting how you can solve Bloxorz game in FP style.
Was this review helpful? Yes5
 Flag
Xiong Xiong profile image
Xiong Xiong profile image
6/10 starsTaking Now
  • 1 review
  • 0 completed
3 years, 3 months ago
The course is not bad per se with an in-depth introduction of the concept and practice of functional programming. However, the course is not for a starter programmer or someone wish to study Scala from ze... The course is not bad per se with an in-depth introduction of the concept and practice of functional programming. However, the course is not for a starter programmer or someone wish to study Scala from zero - as it is a introduction of functional programming concept which presume you have some basic knowledge of Scala. You might have a hard time if you are not familiar with Scala, especially at the beginning of the course.
Was this review helpful? Yes2
 Flag