Skip to content

Technical Series

Curated learning paths for mastering systems programming, divided into core engineering focus groups.

Foundations

Assembly Architecture

Mastering x86-64 and ARM64 assembly language from the ground up.

Compiler Internals

A deep dive into the guts of a modern compiler.

User-Space Systems & I/O

Process and Thread Internals

A cross-platform deep dive into process execution, thread synchronization, and operating system execution models across Linux, Windows, and macOS.

Instruction Maps

Looking for cheat sheets and references instead of full courses?

View Resources