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

Learn the essential Scala skills needed to become a Scala developer.

Syllabus

Introduction
  • Introduction and setup
1. Scala Basics
  • Values and types
  • Expressions
  • Variables and instructions
  • Functions
  • Recursion
  • Recursion: Exercise
  • Recursion: Solution
  • String interpolation
2. Object-Oriented Programming in Scala
  • Classes, instances, fields, and methods
  • Classes, instances, and methods: Exercise
  • Classes, instances, and methods: Solution
  • Method notation
  • Inheritance
  • Overriding, polymorphism, and anonymous classes
  • Abstract classes and traits
  • Objects
  • Case classes
  • Exceptions
  • Generics
3. Functional Programming in Scala
  • Functional programming basics
  • Anonymous functions
  • Scala collections: List
  • Map, flatMap, and filter
  • List exercises
  • List exercises: Solutions
  • For comprehensions
  • Scala collections: Ranges, arrays, and sets
  • Scala collections: Tuples and maps
Conclusion
  • Recap and next steps

Taught by

Rock the JVM

Reviews

4.9 rating at LinkedIn Learning based on 47 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.