C
Learn C the way it actually works: from your first compiled program to memory-owning, well-tested C. A practice-first path โ pointers and ownership are practiced until they are instincts, every data structure is built from scratch, and every challenge is verified against a real gcc in a locked-down sandbox.
C โ Beginner
From your first compiled program to owning memory with pointers. Practice-first C: every concept is followed by challenges verified against a real gcc in a sandbox โ build the foundation that makes systems programming make sense.
C โ Intermediate
Understand how C actually works: translation units and linking, pointers as addresses, heap ownership, callbacks, opaque data models, hand-built data structures, byte-exact binary file formats, error contracts, undefined behavior, C11 threads โ and a capstone library integrating all of it, verified two-sided against a real gcc.
C โ Advanced
Reason about C the way the compiler does: the abstract machine and undefined behavior, object representation and ABI, allocators and ownership, linking, forensic debugging, POSIX processes, pthreads and the C11 memory model, loopback sockets, I/O and performance engineering, security hardening โ capped by a systems capstone verified two-sided against a real gcc.