Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Scala Essential Training

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to leverage the full functional support provided by Scala, a general-purpose programming language with a strong static type system. Get started programming in Scala.

Syllabus

Introduction
  • Welcome to Scala essential training
  • What you should know before watching
  • How to use the exercise files
  • Challenges explained
1. Getting Started with Scala
  • Learn about Scala
  • How to install Scala
  • How can Scala integrate with IDEs
  • What does Scala syntax look like
  • What is a Scala worksheet?
  • What is a Scala repl session?
  • Challenge: Worksheet
  • Solution: Worksheet
2. Scala Basics
  • What is type inference
  • How to create variables in Scala
  • What is the syntax for loops in Scala
  • How to define functions in Scala
  • What are higher-order functions in Scala?
  • Scala operators
  • Decision statements in Scala
  • Challenge: Payroll
  • Solution: Payroll
3. More Scala Basics
  • How to read from the console in Scala
  • How to read files in Scala
  • Handle exceptions using try or catch
  • Pattern matching
  • Sets in Scala
  • How to create maps in Scala
  • What are tuples?
  • How to use arrays in Scala
  • Scala lists
  • Challenge: Arrays
  • Solution: Arrays
4. Objects with Scala
  • Classes, fields, and methods
  • Singleton objects
  • Case classes
  • Challenge: Bank account
  • Solution: Bank account
Conclusion
  • Next steps

Taught by

Peggy Fisher

Reviews

4.5 rating at LinkedIn Learning based on 148 ratings

Start your review of Scala Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.