Advanced

Cats

Unlock the power of Scala with our in-depth course on the Cats library. Gain expertise in functional programming by writing high-level, effective code with practical lessons and hands-on experience. Perfect for developers looking to enhance their Scala skills with one of the most widely used libraries in functional programming.

Duration
12h of 4K content
Lessons
33 lessons
Daniel Ciocîrlan

By Daniel Ciocîrlan

Cats

Join 100,000+ students enrolled in Rock the JVM courses

Access for $35/mo
or
Buy course — $85

Money-back guarantee · Unlimited access · Free updates

  • Write correct Scala code more quickly and concisely
  • Read and understand highly concise Cats code written by others
  • Motivate your choice of type class or functional approach
  • Think in general terms and abstractions naturally
  • Use type classes effectively in Scala
  • Manipulate data in a purely functional way everywhere
  • Understand and use monads in practice
  • Get more Cats experience in 10 hours than months of self-study
  • Use abstract math constructs for pragmatic goals
  • Read and write any Cats-powered Scala code, however complex
Trusted by 100,000+ students worldwide
Daniel Ciocîrlan

Daniel Ciocîrlan

Founder, Rock the JVM

Best Value
MonthlyYearly

All-Access Membership

Full (and growing) catalog

$16.25/month

$195 billed yearly —Save 54%

Unlimited access to every Rock the JVM course

  • 348 hours of 4K content
  • All Scala courses
  • All Kotlin courses
  • All Typelevel courses
  • All ZIO courses
  • All Apache Spark courses
  • All Apache Flink courses
  • All Akka/Pekko courses
  • Access to the private Rock the JVM community
  • New courses included automatically
Start Membership

Cats

Lifetime license

$85

Just this course with a one-time payment

  • 12 hours of 4K content
  • All PDF slides
  • Free updates
  • Lifetime access
  • Access to the private Rock the JVM community
Buy Course
money back guarantee

100% Money Back Guarantee

If you're not happy with this course, I want you to have your money back. Contact me with a copy of your welcome email and I will refund you.

Less than 0.05% of students have ever asked for a refund — and every payment was returned in under 72 hours.