When comparing Functional Programming Principles in Scala - Coursera vs Scala in Action, the Slant community recommends Functional Programming Principles in Scala - Coursera for most people. In the question“What are the best resources to learn Scala?” Functional Programming Principles in Scala - Coursera is ranked 7th while Scala in Action is ranked 12th. The most important reason people chose Functional Programming Principles in Scala - Coursera is:
You'll gain plenty of experience programming in Scala through programming assignments and playing with short programs.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Hands-on course
You'll gain plenty of experience programming in Scala through programming assignments and playing with short programs.
Pro Instructed and written by the creator of Scala
Martin Odersky is the instructor of the Scala course on Coursera, and is also the creator of the Scala language.
Pro Has a very hands-on approach
Uses lots of hands-on examples to get you programming early on.
Cons
Con Requires programming experience
This isn't a course for beginner programmers. It's suggested you have at least one year programming experience (C# or Java is ideal).
Con Can be hard to follow
This book jumps around, with examples that are poorly explained and difficult to follow.
Con Not a good beginner-friendly resource
The examples are complex and the book is written with experienced programmers in mind (basic programming concepts are not explained).