Functional Programming Principles in Scala from École Polytechnique Fédérale de Lausanne. Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for ...
Coursera is a leading online learning platform that partners with top universities and organizations worldwide to offer high-quality courses, specializations, and degrees. Founded in 2012 by Stanford professors, Coursera has grown to become one of the largest and most respected e-learning platforms, providing access to education for millions of learners globally.
This tutorial focuses on Functional Programming Principles in Scala, a powerful and versatile programming language that combines object-oriented and functional programming paradigms. Scala runs on the Java Virtual Machine and is known for its scalability, making it popular for building large-scale applications. The course covers fundamental concepts of functional programming and how they are implemented in Scala, providing learners with a solid foundation in this important programming approach.