I Understand
We use cookies.Click here for details.

Functional Programming Principles in Scala

Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as Twitter, Tumblr and also Coursera.

Created by École Polytechnique Fédérale de Lausanne


What you’ll learn

From this educational resource you can acquire the compentencies demanded from employers these days. The most relevant technique within the educational opportunity that is often requested by employers is Functions. The most relevant tool is Python. You will also hear about Programming Skills, a trait frequently requested in job descriptions.

Who will benefit?

Mapping material from this educational resource with nearly 10,000 data-related job descriptions, we determine that those interested in Data Engineer roles have the most to gain.