Knoldus Inc

Advanced Scala with Cats

This course covers advanced functional programming concepts using Cats, a library which provides abstractions for functional programming in the Scala programming language.

In this introductory course, we’ll review the primary concepts used in functional programming including monoids, semigroups, functors, and monads, and, while using Cats, we’ll learn about the main type classes and datatypes.

Prerequisities

What you will learn

Key Functional Programming concepts:

Domain modeling with Algebraic Data Types:

How to express abstractions using type classes from the Cats library:

How to use type classes to solve practical problems in different domains:

Advanced Scala with Cats

This Advanced Scala with Cats includes:

STAY UPDATED ON UPCOMING EVENTS

STAY UPDATED ON UPCOMING EVENTS