Lessons

An introduction to writing Brainfuck

Brainfuck · Introductory. 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. Eight commands

    Lesson 1 · On the house

    Eight commands

    The whole language on one still.

  2. The tape

    Lesson 2

    The tape

    A row of cells. A pointer.

  3. Move

    Lesson 3

    Move

    > and <.

  4. Increment

    Lesson 4

    Increment

    + and -.

  5. Output

    Lesson 5

    Output

    . writes the cell as a character.

  6. Input

    Lesson 6

    Input

    , reads a byte.

  7. Loops

    Lesson 7

    Loops

    [ ] while the cell is not zero.

  8. Hello sketch

    Lesson 8

    Hello sketch

    Build a letter carefully.

  9. Comments

    Lesson 9

    Comments

    Any other character is ignored.

  10. A tiny program

    Lesson 10

    A tiny program

    Set, move, loop, print idea.

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

An introduction to writing Brainfuck — The Gold Standard