#Functional Programming Principles in Scala
These are my solutions to the first Scala course on Coursera. The course is taught by Martin Odersky - the designer of Scala - and is an intro to the language in a functional format with a focus on testing and good programming style. Here's a link to my course certificate.
The README.md
for each lesson-folder contains detailed notes on all of the lectures to serve as a reference for myself when trying to recall or understand the concepts described in the course.
I first got interested in Scala through the Spark API and it's ease of use for processing data too large to fit on one machine. I soon got intrigued by the beauty of its functional aspects and am using this course as a jumping off point to learning more about the ins and outs of the language and functional programming as a whole.