Lessons

Haskell · Easy

Haskell · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. Lesson 1 · On the house

    Algebraic data

    Products and sums.

  2. Lesson 2

    Maybe and Either

    Errors as values.

  3. Lesson 3

    Functor Applicative intro

    fmap and pure.

  4. Lesson 4

    Monads sketch

    >>= and do.

  5. Lesson 5

    typeclasses

    Overloading.

  6. Lesson 6

    modules

    export lists.

  7. Lesson 7

    folds

    foldr vs foldl'.

  8. Lesson 8

    IO hygiene

    Separate pure core.

  9. Lesson 9

    QuickCheck sketch

    Property tests.

  10. Lesson 10

    Easy capstone

    ADT + area.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

Haskell · Easy — The Gold Standard