| Binary, Hex, and the Byte as the Unit of Access | concept | 2 | Open |
| Bit Fields, Bit Manipulation Idioms, and Packed Structs | concept | 2 | Open |
| Book Exercise Lanes | exercise | 7 | Open |
| Buffer Overflows, Out-of-Bounds Access, and Stack Smashing | concept | 2 | Open |
| Detecting Errors: ASan, Valgrind, Static Analyzers | concept | 3 | Open |
| Endianness: Big- vs Little-Endian and Serialization | concept | 1 | Open |
| Floating-Point IEEE 754: Sign, Exponent, Mantissa, Special Values | concept | 2 | Open |
Heap Allocation: malloc, free, Fragmentation, Allocators | concept | 2 | Open |
| Integer Representations: Unsigned, Two's Complement, Overflow | concept | 2 | Open |
| Learning Resources | resource | 7 | Open |
| Pointer Arithmetic and the Type-Scaled Step | concept | 2 | Open |
| Pointers to Pointers, Arrays of Pointers, Function Pointers | concept | 1 | Open |
Pointers: Addresses, Dereference, & and * | concept | 1 | Open |
| Reference and Selective Reading | reference | 7 | Open |
| Stack Frames, Calling Conventions, Activation Records | concept | 2 | Open |
| Struct Layout, Padding, and Alignment | concept | 1 | Open |
| The Virtual Address Space: Text, Data, BSS, Heap, Stack | concept | 3 | Open |
| Use-After-Free, Double-Free, Dangling Pointers | concept | 1 | Open |