Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Scala 2: The Big Picture

Scala is one of the most popular functional programming languages that run on the JVM. This course covers the fundamentals of functional programming using Scala, reading and writing Scala code, error handling, classes, and concurrency.

Beginner
2h 16m
(146)

Created by Harit Himanshu

Last Updated Jun 30, 2025

Course Thumbnail
  • Course

Scala 2: The Big Picture

Scala is one of the most popular functional programming languages that run on the JVM. This course covers the fundamentals of functional programming using Scala, reading and writing Scala code, error handling, classes, and concurrency.

Beginner
2h 16m
(146)

Created by Harit Himanshu

Last Updated Jun 30, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Functional programming requires learning new programming paradigms, and Scala is an excellent language with which to do so. In this course, Scala: The Big Picture, you will learn the Scala language from scratch as a first step in your journey to master the language. First, you will learn the basics of functional programming which you’ll apply throughout the rest of the course. Next, you will explore the Scala language, from the basic syntax to functions, classes, collections, and pattern matching. Finally, you will discover how to do concurrent programming the right way using Scala. When you’re finished with this course, you will have the foundational knowledge needed to solve problems using Scala, and will know how to get help when needed.

Scala 2: The Big Picture
Beginner
2h 16m
(146)
Table of contents

About the author
Harit Himanshu - Pluralsight course - Scala 2: The Big Picture
Harit Himanshu
16 courses 4.2 author rating 449 ratings

Harit Himanshu is an engineer by profession with the deep interest in applying technologies to solve business problems. Harit is passionate about writing clean, modular, testable code and believes in automating almost everything.

Get started with Pluralsight