Effective Programming with Scala(3)

2021-06-02 Software-Craftmanship Functional-Programming Scala

Just finished the brand new Effective Programming with Scala course on Coursera.

It is a beginners course and it is excellent for beginners. Good introduction to Scala and also into the basics of functional programming.

But … for me the main attraction was that the course is based on (and is using) Scala3, means even if you are a seasoned Scala2 software engineer (and/or have not written Scala code in a while), this course is an excellent refresher that will allow you to grasp the essence of why/how Scala3 is different from Scala2 in the shortest possible time (I was playing the videos on 2x and was able to do all 6 weeks in 6x3=18 hours; and used the exercices to make my IDE (emacs/metals) work with Scala3).

Highly recommended …