← Back to Scala Course | Chapter 1: Setup & Basics | Lesson 1 of 8

What is Scala?

In this page:

  1. What is Scala?

What is Scala?

Scala (short for "Scalable Language") is a modern programming language created by Martin Odersky and first released in 2004, designed to run on the Java Virtual Machine while unifying object-oriented and functional programming in one language. Scala powers large-scale, data-intensive systems at companies like Twitter, LinkedIn, and Netflix, and is the language behind Apache Spark, the industry-standard engine for big data processing. Because it runs on the JVM, Scala code interoperates directly with existing Java libraries.

Note: Scala developers are among the highest-paid in the industry, largely because of Scala's central role in big data infrastructure like Apache Spark -- learning Scala is a strong path into data engineering.

Example: What is Scala?

markup
object Main extends App {
  println("Hello, World!")
}
🔒

Chapter Quiz — Complete all 8 topics to unlock

0/8 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.