ScalaSchool
Welcome to the Scala School Page!
Getting Started with Scala 2.x
What is Scala
Installation
Online Help
Back to the code
Basics
Repl
Basics
Basics - OOP
Basics - sbt
Frameworks
Play
Slick
Akka Streams
Glossary of Scala Terms
Anonymous Classes
Anonymous Functions
Call by Name and Call by Value
Case Classes
Classes
Class Hierarchies
Collections
Currying
Default Parameters
Either
Error Handling
Evaluation Rules
flatMap
For Comprehensions
Functions
Futures
Generics
Higher Order Functions
Lazy Evaluation
Maps
Object Oriented Programming
Operators
Options
Ordering
Packages
Partial Functions
Pattern Matching
Reactive Systems
Recursive Functions
Sequences
String Interpolation
Try
Tuples
Type Inference
Variance