Learn Scala online - Best courses and books

Top online courses 

Data Science for Scala
Free course from IBM for Data Scientists & Data Engineers
Ratings: Not yet rated
Difficulty: Intermediate
Deadlines: Self-paced
Free Course
Price: $ 0
Spark Overview for Scala Analytics
Free course from IBM for Data Scientists & Data Engineers
Ratings: Not yet rated
Difficulty: Beginner
Deadlines: Self-paced
Free Course
Price: $ 0
Cognitiveclass – Scala 101
Free course from IBM
Ratings: Not yet rated
Difficulty: Beginner
Deadlines: Self-paced
Free Course
Price: $ 0
Edureka – Introduction to Scala
>175K Views
Ratings: Not yet rated
Difficulty: Intermediate
Deadlines: Self-paced
Free Course
Price: $ 0
Derek Banas – Scala Tutorial
>450K Views
Ratings: Not yet rated
Difficulty: Intermediate
Deadlines: Self-paced
Free Course
Price: $ 0
Scala Essential Training for Data Science
Scala course for Data Science
Ratings: Not yet rated
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 29
Pricing frequency: /per month
Scala Essential Training
Popular Scala course in Linkedin
Ratings: Not yet rated
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 29
Pricing frequency: /per month
Learning JVM Languages: JVM, Java, Scala
Short course covering Java, JVM and Scala
Ratings: Not yet rated
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 29
Pricing frequency: /per month
Pluralsight’s Scala for Java Developers
Popular course in Pluralsight
Ratings: Higher rated
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 19
Pricing frequency: /per month
Treehouse’s Introduction to Scala
Good course for Beginners
Ratings: Not yet rated
Difficulty: Beginner
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 25
Pricing frequency: /per month
Datacamp’s Introduction to Scala
Interactive course for Scala Beginners
Ratings: Not yet rated
Difficulty: Beginner
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 25
Pricing frequency: /per month
Scala and Spark for Big Data and Machine Learning
Course from a popular instructor in Udemy
Ratings: Higher rated
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Rock the JVM! Advanced Scala and Functional Programming
Advanced scala programming course
Ratings: Highest rated
Difficulty: Advanced
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Apache Spark 3 with Scala – Hands On with Big Data!
Bestseller in Udemy with Hands-on exercises
Ratings: Highest rated
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Rock the JVM! Scala and Functional Programming for Beginners
Bestseller in Udemy
Ratings: Highest rated
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Big Data Analysis with Scala and Spark
Highly rated specialization course in Scala
Ratings: Highest rated
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - Subscription
Price: $ 49
Pricing frequency: /per month
Parallel programming
Highly rated specialization course in Scala
Ratings: Highest rated
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - Subscription
Price: $ 49
Pricing frequency: /per month
Functional Program Design in Scala
Course from Scala creator
Ratings: Highest rated
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - Subscription
Price: $ 49
Pricing frequency: /per month
Functional Programming Principles in Scala
Course from Scala creator
Ratings: Highest rated
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - Subscription
Price: $ 49
Pricing frequency: /per month

Bestselling books 

To be updated soon