![](https://videos.teamtreehouse.com/stills/TH-IntroScala-TrailerAdmin-stills-0.jpg?token=68be3d9f_0e5a1dd7a5964d517bd39e83717485527384e2e3)
- Java
- Intermediate
About this Course
The name Scala derives from a combination of the words “scalable” and “language”. Scala is a functional programming language, which runs on top of the Java virtual machine and can use any Java class. Scala is well suited for distributed programming and big data. It is what Apache Spark is built in and can provide better performance when compared to Python and is much less verbose than Java. Whether you’re learning about functional programming or starting a career in big data, Scala is a great place to start.
What you'll learn
- Scala Basic Fundamentals
- Classes and Constructors
- Functions and Closures
Teacher
-
Andi Mitre
Andi Mitre is a full stack engineer with a passion for digital technology & data science. He currently works as a data engineer at Comcast NBCUniversal in New York City.
When Andi is not coding or exploring data science, you can find him at boxing class or watching the English Premier League on a Saturday morning.
http://www.andimitre.com/
https://github.com/andimitre
https://www.instagram.com/andi.mitre/