Functional Program Design in Scala

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from École Polytechnique Fédérale de Lausanne.

Offered by École Polytechnique Fédérale de Lausanne. In this course you will learn how to apply the functional programming style in the ... Enroll for free.

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Martin Odersky
Professor
and 12 more instructors

Offered by
École Polytechnique Fédérale de Lausanne

Reddit Posts and Comments

0 posts • 6 mentions • top 2 shown below

r/learnprogramming • comment
1 points • pacificmint

Martin Odersky has two Scala course on Coursera that are pretty good

Functional Programming Principles in Scala

Functional Program Design in Scala

r/scala • comment
1 points • locker47

I have taken this course, and currently taking up the other courses in the specialization. More advanced FP concepts are touched upon in the second course (but not extensive). I think going through the first two courses should help in getting comfortable with a) Scala, and b) thinking functionally on a high level.

For grokking FP (and the type systems), I think a good approach would be 1) go through the red book, 2) go through learning scalaz or herding cats by eed3si9n, and 3) reinforce it by using it, either on practice or real-world problems. There are other great resources and communities out there, but this is the strategy I'd go for (especially #3).