Advanced 8 planned topics AI
Introduction to Scala
Learn Scala on the JVM: functions, case classes, and collections. Free Scala introduction.
Learning Outcomes
- Write a Scala object with main
- Use val, var, and case classes
- Map and filter a collection
- See how Scala relates to Java bytecode
Overview
Scala mixes object-oriented and functional styles on the JVM. It is used in data platforms and Spark jobs.
This introduction covers immutability, case classes, and why types are everywhere.
Java knowledge helps but is not required to start.
What this course will cover
- 1. Syntax
- 2. Case classes
- 3. Collections
- 4. Pattern match
- 5. Traits
- 6. sbt intro
Start a complete tutorial now
Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining Scala lessons are added.