Functional Programming Principles in Scala with Martin Odersky

  • 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.

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

  • 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.