Lessons

Haskell · Expert

Haskell · Expert. 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

    RankNTypes

    forall in unexpected places.

  2. Lesson 2

    Existentials

    Hide a type.

  3. Lesson 3

    Template Haskell caution

    Generated code.

  4. Lesson 4

    linear types sketch

    GHC LinearTypes.

  5. Lesson 5

    unboxed types

    Raw representations.

  6. Lesson 6

    FFI

    Calling C.

  7. Lesson 7

    rewrite rules

    Optimizer hints.

  8. Lesson 8

    property laws

    Functor/Monad laws.

  9. Lesson 9

    perf case study

    strictness annotation.

  10. Lesson 10

    Expert capstone

    Either pipeline.

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 · Expert — The Gold Standard