Ad space (banner)

📊 Scala

Learn Scala from the Basics

Scala — the JVM language that brings object-oriented and functional programming together — taught from the ground up across 20 lessons. Since Scala is compiled rather than run in a browser, each lesson checks whether what you typed matches the reference code, giving you instant feedback without ever leaving the page.

What is Scala used for?

Scala was released in 2004 by Martin Odersky, and runs on the Java virtual machine, so it can use the entire Java ecosystem directly. It is best known outside the JVM world as the language Apache Spark is written in, which has made it a fixture of big-data work. Immutable values, pattern matching, and higher-order functions let you express a great deal in very little code.

Common uses & related roles:

Ad space (in-article)