Scala it’s a programming language invented in Switzerland. It’s general-purpose programming language and is an acronym from Scalable Language. It provides supports for both functional programming and object-oriented programming language.

Scala is used in machine learning, strong static systems, and data science. It is used in finance-related applications, content management systems, or distributed applications.