Advanced

Cats Effect

Master Cats Effect and elevate your Scala programming with our course focused on writing composable, high-performance, purely functional applications. Learn to leverage one of the most powerful libraries in the Scala ecosystem to enhance your coding productivity and effectiveness.

Duration
15h of 4K content
Lessons
44 lessons
Daniel Ciocîrlan

By Daniel Ciocîrlan

Cats Effect

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

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

Money-back guarantee · Unlimited access · Free updates

  • Understand pure functional programming and effects in depth
  • Build composable programs with the IO monad
  • Write parallel and concurrent code with IOs and Fibers
  • Manage program control with cancellation and interruption
  • Write concurrent programs with Cats Effect primitives
  • Design your own concurrency tools based on Cats Effect
  • Manage resources cleanly with the Resource abstraction
  • Write and compose asynchronous and synchronous effects seamlessly
  • Generalize code over any effect type
  • Read and write any Cats Effect code, however complex
Trusted by 100,000+ students worldwide
7 sections
44 lessons
15h 4m total length

Congratulations

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 Effect

Lifetime license

$95

Just this course with a one-time payment

  • 15 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.