Live data from Hacker News

Functional Programming Principles in Scala with Martin Odersky

coursera.org

11–16 of 16 posts

Re: Functional Programming Principles in Scala with Martin Odersky

#11
post #2

I would love to hear from someone who took (and completed) this class with no prior experience in Scala or FP.

I had no previous experience with Scala or FP. I thought it was an excellent course, and one of the most intellectually challenging things I had done in a long time.

I review the course in more depth at http://bigscary.com/2013/02/27/functional-programming-in-sca...

Re: Functional Programming Principles in Scala with Martin Odersky

#12
post #8
post #6

Earlier quoted context omitted.

I wasn't a fan of the course. For context, I've got a lot of experience in FP, but no experience in Scala. I took the course hoping to learn Scala. The course didn't teach me Scala. I suppose if I was an FP beginner, I would have learned something, but not much. It had about the same depth in FP as my college Programming Languages course, except that course also covered a ton of other topics. Part of how dissatisfied…

There was very little content or you already knew fp so you didn't learn much?

I felt like there wasn't much content. Some of it was also very misguided, like having an Int => Bool set representation, and then having part of the assignment say "pretend the domain is limited to 0-10000 for this next part". It took 4 or 5 weeks to get to examples of using map. That just felt remarkably slow.

Re: Functional Programming Principles in Scala with Martin Odersky

#14
post #2

I would love to hear from someone who took (and completed) this class with no prior experience in Scala or FP.

I also fit your criteria. I learned a lot, however I would say I didn't really "get" functional programming until after reading some more books and taking a different course that emphasized functional programming. In this course, I was trying to write imperative programs just as much as I could. However, without this course as a foundation, I doubt my other reading (and the other course I took) would have been as val…

I have worked most of this course myself and I am finishing last two assignments. I think, I have learned a lot too. Would you care to share other books you read and course you took ?

Re: Functional Programming Principles in Scala with Martin Odersky

#15
Enrolled in current iteration and think it's good enough to finish.

A great excuse to learn Scala. A serviceable introduction to functional programming. Middle of the road in quality relative to other computing coursrs on Coursera I've taken. Work load toward the lighter end for a Coursera course focused on programming [among those I've taken]. Use of IDE encouraged. Use of SBT required.

Of note: assignment structure and IDE encourage and facilitate testing practices. Also for a later iteration of a programming course the discussion forum is very active.

Re: Functional Programming Principles in Scala with Martin Odersky

#16
I did most of the course and was pretty new to FP. I have no plans to do Scala development, but the course did help me become a better programmer in the languages I do use.

I've been a developer for 10+ years but have been ignorant to FP. It just opened my eyes a little bit.

Post reply on HN