Scala training
that's meowt of this world!

Scala training, remote and on-site, for teams of any size and level of experience

Essential Scala

  • 3 days of teaching
  • Up to 10 trainees
  • Online or in person

A Scala conversion course for developers from other languages. We'll get you writing Scala the right way as quickly as possible with equal doses of FP theory and hands-on labs. If you are an experienced developer taking your first steps in Scala, this is the course for you.

Scala with Cats

  • 3 days of teaching
  • Up to 10 trainees
  • Online or in person

An example-driven introduction to Typelevel's Cats library, aimed at intermediate-level Scala developers. We show you how to solve common programming problems with Cats, and look in depth at the theoretical building blocks that underpin these solutions.

Custom Courses and Workshops

Need something that's customised to your team? We deliver bespoke courses and workshops covering Scala, TypeScript, and their ecosystems. Get in touch to see what we can do for you.


We've been teaching developers about functional programming for 15 years. Here are some folks we've worked with:



Spacecat is proud to be an Underscore training partner!

We are a core contributor to open source text books and training materials:

  • Essential Scala
  • Scala with Cats
  • The Type Astronaut's Guide to Shapeless
  • Terms
  • Privacy
  • Contact Us