Level 1 · Entry Foundations¶
Goal: get comfortable reading and writing Scala, understand its core building blocks, and ship a small working program.
Modules¶
- Setup & First Program
- Variables & Types
- Control Flow
- Functions
- Collections Basics
- Classes & Objects Basics
- Case Classes
- Pattern Matching Intro
- Traits Basics
- Project — CLI To-Do App
By the end of this level you'll be able to write programs that take input, make decisions, store and process data, model data with case classes, match on shapes of data, and organize code into classes, traits, and objects.