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. Lesson 1 · On the house

    safety modes

    ReleaseSafe vs Fast vs Small.

  2. Lesson 2

    undefined behavior

    Still exists.

  3. Lesson 3

    self-hosted / bootstrap

    Toolchain notes.

  4. Lesson 4

    WAS I / freestanding

    Targets without OS.

  5. Lesson 5

    alloc failure injection

    Test OOM paths.

  6. Lesson 6

    ABI stable C libs

    export fn.

  7. Lesson 7

    comptime reflection

    @typeInfo.

  8. Lesson 8

    sanitizers / safety

    Runtime checks.

  9. Lesson 9

    package management

    zig fetch / build.zig.zon.

  10. 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