Scala Online Courses
Apache Spark with Scala - Hands On with Big Data!
- Sundog Education by Frank Kane
- 4.55
- 9 hrs
- 69 lectures
Apache Spark tutorial with 20+ hands-on examples of analyzing large data sets, on your desktop or on Hadoop with Scala! Learn more »
Scala & Functional Programming Essentials | Rock the JVM
- Daniel Ciocîrlan
- 4.7
- 11.5 hrs
- 40 lectures
Become a Scala programmer and get the skills you need to work with Spark, Akka, and any Scala framework! Learn more »
Scala and Spark for Big Data and Machine Learning
- Jose Portilla
- 4.49
- 10 hrs
- 80 lectures
Learn the latest Big Data technology - Spark and Scala, including Spark 2.0 DataFrames! Learn more »
Advanced Scala and Functional Programming | Rock the JVM
- Daniel Ciocîrlan
- 4.69
- 13.5 hrs
- 51 lectures
For Scala developers: become a top level Scala programmer so you can rock Spark, Akka, Cats or any Scala tool! Learn more »
Learn By Example: Scala
- Loony Corn
- 4
- 7 hrs
- 72 lectures
65 examples that will bring Scala to life for you Learn more »
Recommended books
Scala books
Scala for the Impatient (2nd Edition)
Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows you to write programs more concisely than in Java. Learn more »
Functional Programming, Simplified: (Scala Edition)
In the book you’ll see how those five, simple rules naturally lead you to write pure, functional code that reads like algebra. He also shares one more Golden Rule for learning - always ask "why?" Learn more »
Functional Programming in Scala
A serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. Learn more »
Learning Scala
This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. Learn more »