category-theory-for-programmers-in-scala
  • README
  • Category Theory for Programmers
    • preface
    • part_one
      • Category: The Essence of Composition
      • Types & Functions
      • Categories Great & Small
      • Kleisli Categories
      • Products & Coproducts
      • Simple Algebraic Data Types
      • Functors
      • Functionality
      • Function Types
      • Natural Transformations
    • part_two
      • Declarative Programming
      • Limits and Colimits
      • Free Monoids
      • Representable Functors
      • The Yoneda Lemma
      • Yoneda Embedding
    • part_three
      • It's All About Morphisms
      • Adjunctions
      • Free/Forgetful Adjunctions
      • Monads: Programmer's Definition
      • Monads & Effects
      • Monads Catagorically
      • Comonads
      • F-Algebras
      • Algebra for Monads
      • Ends & Coends
      • Kan Extensions
      • Enriched Categories
      • Topoi
      • Lawvere Theories
      • Monads, Monoids, & Categories
    • definitions
    • resources
  • changelog
Powered by GitBook
On this page
  • Roadmap
  • Part One
  • Part Two
  • Part Three
  • Credits

Category Theory for Programmers

PreviousREADMENextpreface

Last updated 7 years ago

This is an e-book version of Bartosz Milewski's work.

You can download the latest epub build (the last chapter is Monads, Monoids, and Categories).

Roadmap

Part One

Part Two

Part Three

Credits

This project is powered by , evangoer's and the CSS is somewhat based on .

All the credits go to the original .

License: CC BY 4.0
pandoc
pandoc-ebook-template
Standard Ebooks
author
Category Theory for Programmers
here