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: Getting Started

This course will teach enough of the basics of Scala to enable you to start writing less boiler-plate code and more business code.

Intermediate
2h 1m
(385)

Created by Justin Pihony

Last Updated Aug 13, 2020

Course Thumbnail
  • Course

Scala: Getting Started

This course will teach enough of the basics of Scala to enable you to start writing less boiler-plate code and more business code.

Intermediate
2h 1m
(385)

Created by Justin Pihony

Last Updated Aug 13, 2020

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

Scala is a powerful, expressive language built on top of the JVM. This means that it can interoperate and take advantage of many existing Java APIs. It is also considered an object-functional language as it prefers the functional paradigm, but is also object-oriented. This allows for an easy transition into the functional world. Last, it is a statically typed language without the typical type ceremony, which allows for less runtime errors with minimal code. This course will teach enough of the basics of Scala to enable you to start writing less boiler-plate code and focus more on business problems. It will get you started from the ground up and quickly familiarize you with some of the most powerful features of this modern language. Topics covered include the REPL, pattern matching, for comprehensions, recursion, (im)mutability, interoperability, and much more. If you're looking for something new, exciting, and most importantly, concise, then Scala is the language for you.

Scala: Getting Started
Intermediate
2h 1m
(385)
Table of contents

About the author
Justin Pihony - Pluralsight course - Scala: Getting Started
Justin Pihony
5 courses 3.8 author rating 1167 ratings

Justin is a software journeyman, continuously learning and honing his skills.

Get started with Pluralsight