Lessons

Whitespace · Medium

Whitespace · 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. Translator sketch

    Lesson 1 · On the house

    Translator sketch

    Emit Whitespace from text.

  2. Macros

    Lesson 2

    Macros

    Named snippets.

  3. Structured exits

    Lesson 3

    Structured exits

    Single end.

  4. Stack diagrams

    Lesson 4

    Stack diagrams

    Prove depths.

  5. Self-mod? No

    Lesson 5

    Self-mod? No

    Code is data only by convention.

  6. Golf vs clarity

    Lesson 6

    Golf vs clarity

    Tradeoffs.

  7. Error handling

    Lesson 7

    Error handling

    Missing ops.

  8. I/O buffering

    Lesson 8

    I/O buffering

    Flush expectations.

  9. Test fixtures

    Lesson 9

    Test fixtures

    Golden outputs.

  10. Medium capstone

    Lesson 10

    Medium capstone

    Cat program.

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

Whitespace · Medium — The Gold Standard