Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Master advanced programming paradigms

12 Modules · 58 Lessons

Recommended resources

Module 2

Higher-Order Functions and Declarative Pipelines

Module 3

Advanced Functional Techniques in Python

Module 4

Applying Functional Concepts in JavaScript

Module 5

Getting Started with Haskell

Module 6

Modeling Data with Algebraic Data Types

Module 7

The Functor Pattern: Mapping over Context

Module 8

The Applicative Pattern: Applying Functions in Context

Module 9

The Monad Pattern: Sequencing Computations

Module 10

Practical Haskell: Side Effects and Project Structure

Module 11

Functional Design Patterns

Module 12

Capstone: Refactoring to a Functional Style