Skip to content

Level 3 · Advanced Concurrency & services

Goal: build real services — concurrent code with Futures, HTTP APIs, database access, and a deeper functional toolkit including type classes.

Modules

  1. Futures & Concurrency
  2. Building APIs
  3. Databases
  4. Functional Programming Patterns
  5. Testing Advanced
  6. Type Classes
  7. Higher-Kinded Types Intro
  8. Performance & Profiling
  9. Akka Actors Basics
  10. Project — REST API + Database Service

By the end of this level you'll be able to build a concurrent, database-backed REST API service using idiomatic functional Scala patterns.