- Functional Programming in Scala
by Paul Chiusano and Rúnar Bjarnason - While this book does not
specifically cover Cats, it is a great introduction to functional
programming in Scala in general and covers some of the abstractions
that can be found in Cats.
- Scala with Cats
by Noel Welsh and Dave Gurnell - The aims of this book are two-fold:
to introduce monads, functors, and other functional programming patterns
as a way to structure program design, and to explain how these
concepts are implemented in Cats.
- herding cats by Eugene Yokota
- Scala Exercises by 47 Degrees
offers multiple online exercises to learn about the type classes and
datatypes included in Cats.
- Scala Pet Store
Demonstrates FP techniques while maintaining approachability for people with an OO background. Uses tagless final for the core domain, and popular Typelevel libraries including Cats, Http4s, Circe and Doobie.
- @impurepics regularly tweet informative and kawaii educational pieces about Cats and FP in Scala.