Lessons

An introduction to writing Piet

Piet · 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. Codels

    Lesson 1 · On the house

    Codels

    Pixels as code.

  2. Hue and lightness

    Lesson 2

    Hue and lightness

    18 colors.

  3. DP and CC

    Lesson 3

    DP and CC

    Direction and chooser.

  4. Stack machine

    Lesson 4

    Stack machine

    Ops push and pop.

  5. push by size

    Lesson 5

    push by size

    Region area matters.

  6. I/O

    Lesson 6

    I/O

    in/out char and num.

  7. roll and duplicate

    Lesson 7

    roll and duplicate

    Stack tools.

  8. Hello sketch

    Lesson 8

    Hello sketch

    Paint numbers then out.

  9. Tools

    Lesson 9

    Tools

    Editors and runners.

  10. A small program

    Lesson 10

    A small program

    Push add out.

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