Scala Tutorials

Scala is a object-functional programming language. The Scala tutorials in this section provide a list of key concepts to learn Scala programming. 

Quick Start with Scala

Scala Introduction

Scala Variables

Scala Object

Scala Companion Object

Scala Functions

Scala Higher Order Functions

Scala Anonymous Functions

Scala Partially Applied Functions

Scala Currying Functions

Scala Control Structures

Scala Classes

Scala Case Classes

Scala Traits

Scala Exception Handling