Master Scala Programming

Learn Scala from the ground up with comprehensive tutorials, practical examples, and real-world applications.

Start Learning

Sign in to track your progress and continue where you left off. Sign In or Sign Up

68+
Lessons
2+
Exercises per lesson
Free
Always
New Course

Migrate to Scala 3.3

Learn how to migrate a big project written in Scala 2.12 to Scala 3.3 via 2.13 as a bridge.

Explore Migrate to Scala 3.3 Course

Scala Lessons

Complete Scala programming course from basics to advanced topics

Page 3 of 4
2 3 4
58
big-data apache-spark distributed-computing data-processing analytics

Big Data Processing with Apache Spark and Scala

Master big data processing using Apache Spark with Scala. Learn DataFrames, Datasets, RDDs, Spark SQL, streaming, machine learning with MLlib, and adv...

September 1, 2025
Read Lesson