Data structures and binary layouts in C
Dynamic arrays and amortized growth
Contiguous heap-allocated buffers, exponential capacity growth, amortized constant-time insertions, and memory reallocation costs.
Not yet
This one opens once you have finished Memory, bits, and pointers in C.
Progress is kept against your account, so finishing a module needs one. Everything up to here is open without.