Lessons

Brainfuck · Medium

Brainfuck · Medium. 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. Multiply

    Lesson 1 · On the house

    Multiply

    Nested addition on the tape.

  2. Compare

    Lesson 2

    Compare

    Zero/nonzero as boolean.

  3. Memory layout

    Lesson 3

    Memory layout

    Roles on the strip.

  4. ASCII table

    Lesson 4

    ASCII table

    Code points you will emit.

  5. Translate from C

    Lesson 5

    Translate from C

    Map arrays and whiles.

  6. Golf vs clarity

    Lesson 6

    Golf vs clarity

    Short is not always better.

  7. Interpreters

    Lesson 7

    Interpreters

    ip, dp, bracket maps.

  8. Optimizing runs

    Lesson 8

    Optimizing runs

    Collapse without changing meaning.

  9. Test oracles

    Lesson 9

    Test oracles

    Fixtures for output and tape.

  10. A larger kata

    Lesson 10

    A larger kata

    Diagram, idioms, fixtures.

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

Brainfuck · Medium — The Gold Standard