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

Thinking Functionally in Scala 2

Scala is emerging as a popular choice for working with large datasets and frameworks such as Spark. This course focuses on functional programming construct fundamentals and moves to first class functions and higher order methods of collections.

Beginner
2h 49m
(122)

Created by Vitthal Srinivasan

Last Updated Jun 26, 2024

Course Thumbnail
  • Course

Thinking Functionally in Scala 2

Scala is emerging as a popular choice for working with large datasets and frameworks such as Spark. This course focuses on functional programming construct fundamentals and moves to first class functions and higher order methods of collections.

Beginner
2h 49m
(122)

Created by Vitthal Srinivasan

Last Updated Jun 26, 2024

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

Working with Big Data these days increasingly requires an understanding of functional programming constructs, because of how easily functional code can be distributed. In this course, Thinking Functionally in Scala, you will learn how to utilize the power of Scala's functional support, which is often hiding in plain sight. First, you will learn fundamental concepts such as the differences between statements and expressions. Next, you will start to grasp the full implications of first class functions. Finally, you will use higher order methods on collections to create chains of functional composition. When you're finished with this course, you will write clean, idiomatic Scala code that conforms to the functional paradigm, enabling you to harness the power of distributed computing to work with large datasets.

Thinking Functionally in Scala 2
Beginner
2h 49m
(122)
Table of contents

About the author
Vitthal Srinivasan - Pluralsight course - Thinking Functionally in Scala 2
Vitthal Srinivasan
30 courses 4.3 author rating 552 ratings

An engineer and tinkerer, Vitthal has worked at Google, Credit Suisse, and Flipkart and studied at Stanford and INSEAD. He has worn many hats, each of which has involved writing code and building models. He is passionately devoted to his hobby of laughing at his own jokes.

Get started with Pluralsight