Lessons

An introduction to writing Whitespace

Whitespace · 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. Space Tab LF

    Lesson 1 · On the house

    Space Tab LF

    Three characters. The whole language.

  2. Stack IMP

    Lesson 2

    Stack IMP

    Push and discard.

  3. Arithmetic

    Lesson 3

    Arithmetic

    Math on the stack.

  4. Heap access

    Lesson 4

    Heap access

    Store and retrieve.

  5. Flow control

    Lesson 5

    Flow control

    Labels and jumps.

  6. I/O

    Lesson 6

    I/O

    Chars and numbers.

  7. Push a number

    Lesson 7

    Push a number

    Encode bits carefully.

  8. Hello pattern

    Lesson 8

    Hello pattern

    Output characters.

  9. Visible comments

    Lesson 9

    Visible comments

    Annotate safely.

  10. A small program

    Lesson 10

    A small program

    Push, add, print.

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