A personal review of Martin Odersky's Functional Programming in Scala course on Coursera. The author, a data scientist using Spark at Lazada, shares key takeaways: mastering tail recursion, the emphasis on unit testing with ScalaTest from week one, and gaining a deeper understanding of Scala's design as a functional language. The course is recommended for those wanting to learn Scala fundamentals from its creator, and additional resources like Twitter's Scala School and Scala Exercises by 47 Degrees are highlighted.

4m read timeFrom eugeneyan.com
Post cover image
Table of contents
Why take the Functional Programming in Scala course?How is the course like?What did I learn from the course?What’s next?Conclusion
3 Impressions