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 the basics to get up and running with the latest version of the Scala programming language, Scala 3.

Syllabus

Introduction
  • Get functional with Scala 3
  • What you should know
  • Big picture: What is Scala?
  • Install IntelliJ for Mac
  • Install Scala on a Mac
  • Install IntelliJ for Windows
  • Install Scala on Windows
  • Use the exercise files
  • Verify your installation
1. Our First Scala Project
  • Create a new Scala project
  • Understand the basic structure of a Scala project
  • Challenge: Hello world
  • Solution: Hello world
2. First Scala Function
  • Values and types
  • How to define a function
  • Challenge: Greeting
  • Solution: Greeting
3. Control Structures
  • If-else statements
  • Pattern matching
  • Challenge: Print the numbers of multiples
  • Solution: Print the numbers of multiples
4. Collections
  • Case classes
  • Enums
  • Enums with parameters
  • Challenge: Class and enums
  • Solution: Class and enums
5. Options
  • Introduction to options
  • The map function
  • Flat map
  • For comprehensions
  • Challenge: Options
  • Solution: Options
6. Lists
  • Introduction to lists
  • The map function on lists
  • Flat map on lists
  • For comprehensions on lists
  • Challenge: Lists
  • Solution: Lists
Conclusion
  • Next steps

Taught by

Peggy Fisher

Reviews

4.6 rating at LinkedIn Learning based on 219 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.