Lessons

Assembly · Expert

Assembly · 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. speculative execution

    Lesson 1 · On the house

    speculative execution

    Safety awareness.

  2. constant-time sketch

    Lesson 2

    constant-time sketch

    Crypto hygiene.

  3. JIT sketch

    Lesson 3

    JIT sketch

    Emit machine code.

  4. inline asm in C

    Lesson 4

    inline asm in C

    constraints.

  5. linker scripts sketch

    Lesson 5

    linker scripts sketch

    Layout control.

  6. boot/entry

    Lesson 6

    boot/entry

    _start vs main.

  7. DWARF / debugging info

    Lesson 7

    DWARF / debugging info

    Symbols.

  8. perf counters

    Lesson 8

    perf counters

    PMU events.

  9. formal-ish checks

    Lesson 9

    formal-ish checks

    litmus & models.

  10. Expert capstone

    Lesson 10

    Expert capstone

    ABI-compliant leaf.

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

Assembly · Expert — The Gold Standard