Learn Scala

Quizzes

Intermediate

Quiz #1
Option, Some, and None
Quiz #2
Try, Success, Failure
Quiz #3
Either, Right, Left
Quiz #4
More pattern matching

Beginner

Quiz #1
Variables, values, and types
Quiz #2
Booleans, comparisons, and type operations
Quiz #3
Expressions and conditionals
Quiz #4
Functions
Quiz #5
Anonymous and higher order functions
Quiz #6
Intro to pattern matching

Collections

Quiz #1
Lists
Quiz #2
Map, fold, reduce
Quiz #3
Maps
Quiz #4
Buffers
Quiz #5
For loops and comprehensions
Quiz #6
Transformations, aggregations, queries

Object Oriented Scala

Quiz #1
Class introduction
Quiz #2
Abstract classes, overloading methods, apply
Quiz #3
Singleton objects, traits
Quiz #4
Case classes
Quiz #5
Implicit parameters and classes

Functional Programming

Quiz #1
Pure functions

Tutorial

Click here for videos and corresponding quizzes to learn Scala fast!