πŸŽ“ A1Learner
πŸ”
0 of 50 lessons completed

Home / Scala

Scala

Scala taught as plain programs: values and strings, collections, functions and lambdas, classes, case classes, traits, enums, pattern matching and Option. Every example is verified with the real compiler.

Start learning ❯❯50 lessons · 15 topics · 0/50 completed

Course contents

Work top to bottom β€” the sidebar is the course. Topics later in the list assume the ones before them.

Scala Introduction

Beginner · ⏱ 2 min · standalone lesson

Getting Started

Start: Scala Get Started ❯

Strings

Start: Scala String Operations ❯

Operators

Start: Scala Arithmetic ❯

Conditions

Start: Scala If Else ❯

Loops

Start: Scala While Loops ❯

Collections

Start: Scala Arrays ❯

Functions

Start: Scala Functions ❯

Functional Basics

Start: Scala Lambdas ❯

Classes and Objects

Start: Scala Classes ❯

Traits and Enums

Start: Scala Traits ❯

Pattern Matching

Start: Scala Match Expressions ❯

Input and Errors

Start: Scala User Input ❯

Scala Project: Bill Splitter

Beginner · ⏱ 5 min · standalone lesson

Scala Project: Gradebook

Beginner · ⏱ 5 min · standalone lesson