Learn Scala

Quizzes

Intermediate

Quiz #1
Option, Some, and None

Beginner

Quiz #1
Variables, values, and types
Quiz #2
Booleans, comparisons, and type operations
Quiz #3
Expressions and conditionals
Quiz #4
Functions
Quiz #4
Anonymous and higher order functions

Collections

Quiz #1
Lists
Quiz #2
Map, fold, reduce
Quiz #3
Maps
Quiz #4
Buffers

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

Spark

Quiz #1
Basic RDD transformations
Quiz #2
RDD Actions
Quiz #3
Datasets and Spark SQL

Cookbook

Quiz #1
Strings

Tutorial

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