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. RankNTypes

    Lesson 1 · On the house

    RankNTypes

    forall in unexpected places.

  2. Existentials

    Lesson 2

    Existentials

    Hide a type.

  3. Template Haskell caution

    Lesson 3

    Template Haskell caution

    Generated code.

  4. linear types sketch

    Lesson 4

    linear types sketch

    GHC LinearTypes.

  5. unboxed types

    Lesson 5

    unboxed types

    Raw representations.

  6. FFI

    Lesson 6

    FFI

    Calling C.

  7. rewrite rules

    Lesson 7

    rewrite rules

    Optimizer hints.

  8. property laws

    Lesson 8

    property laws

    Functor/Monad laws.

  9. perf case study

    Lesson 9

    perf case study

    strictness annotation.

  10. Expert capstone

    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