Thinking about Haskell?
Get startedThere is so much in Haskell to love. Let us help you discover it all.
Why Type Classes
How do you learn a programming language?
- Books start from basics and build up, and along the way can introduce you to things you might not have known you needed.
- Good documentation gives a concise summary of how to use something, if you already have the context and know what you’re looking for.
Why not have both? In one place, with consistent style and quality. That’s Type Classes.
Type Classes membership offers a combination of book-like courses and documentation for Haskell features, linked together into a single resource.
Our top-quality courses and documentation include some things that no other Haskell resource does:
- Hyper-practical demonstrations to get you writing programs quickly
- Series with a coherent narrative arc that explore a topic in great depth
- Comparative literature specifically aimed at helping you transition to Haskell from other languages
Look around
- View the course list or the complete list of pages
- Peruse the topics in the index
What's new
2022-03-01
We’ve added a page on
Seq
and an explanation of the basics of time complexity.2022-02-15
Applicative lesson 10, homomorphism and composition, is now available. As I mentioned yesterday, these lessons have taken a lot …
♥️
Thanks for Type Classes and all you provide to the Haskell community.
It’s helped me go from a longtime Haskell “lurker” to someone
now using Haskell professionally. – Matt Revelle
… a masterclass in documentation … – Craig Dallimore
Really informative courses @typeclasses! Highly recommended
to anyone who is interested in FP. The more I read the more I
realise I don’t know anything about most things anymore. – @mmgalea
I’m really enjoying @typeclasses. The validation
course is a real tour de force that makes Monads easy to
understand and really provides the context and
justification. – @wennefer
Typeclasses is very good. I didn’t expect I’d learn so much since I
already knew Haskell well but there’s lots of interesting
nuggets of wisdom around. – Jasper Van der Jeugt