Lessons

Zig · Easy

Zig · Easy. 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. allocators

    Lesson 1 · On the house

    allocators

    Pass Allocator.

  2. defer and errdefer

    Lesson 2

    defer and errdefer

    Cleanup.

  3. enums and switch

    Lesson 3

    enums and switch

    Tagged alternatives.

  4. unions

    Lesson 4

    unions

    One at a time.

  5. comptime basics

    Lesson 5

    comptime basics

    Run code at compile time.

  6. generics with anytype

    Lesson 6

    generics with anytype

    Type parameters.

  7. testing

    Lesson 7

    testing

    std.testing.

  8. pointers

    Lesson 8

    pointers

    *T and [*]T.

  9. packaged build

    Lesson 9

    packaged build

    build.zig sketch.

  10. Easy capstone

    Lesson 10

    Easy capstone

    Optional parse.

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

Zig · Easy — The Gold Standard