Scala Fundamentals
Completed by Joshua Kronengold
May 7, 2026
6 hours (approximately)
Joshua Kronengold's account is verified. Coursera certifies their successful completion of Scala Fundamentals
What you will learn
Understand the fundamentals of Scala, including values, types, and expressions.
Learn how to write and apply functions, recursion, and string interpolation in Scala.
Grasp object-oriented programming concepts such as inheritance, traits, and case classes in Scala.
Master Scala’s functional programming techniques with anonymous functions and higher-order functions.
Skills you will gain
- Category: Data Structures
- Category: Code Reusability
- Category: Object Oriented Design

