Lessons

Zig · Expert

Zig · Expert. 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. safety modes

    Lesson 1 · On the house

    safety modes

    ReleaseSafe vs Fast vs Small.

  2. undefined behavior

    Lesson 2

    undefined behavior

    Still exists.

  3. self-hosted / bootstrap

    Lesson 3

    self-hosted / bootstrap

    Toolchain notes.

  4. WAS I / freestanding

    Lesson 4

    WAS I / freestanding

    Targets without OS.

  5. alloc failure injection

    Lesson 5

    alloc failure injection

    Test OOM paths.

  6. ABI stable C libs

    Lesson 6

    ABI stable C libs

    export fn.

  7. comptime reflection

    Lesson 7

    comptime reflection

    @typeInfo.

  8. sanitizers / safety

    Lesson 8

    sanitizers / safety

    Runtime checks.

  9. package management

    Lesson 9

    package management

    zig fetch / build.zig.zon.

  10. Expert capstone

    Lesson 10

    Expert capstone

    Error-union API.

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