C Programming
257/257 bytes · 43/43 chapter tests passed · Milestone Test passed 16 Jul
Core Syntax
Hello-world through enums — the foundation chapters. Closed out with the topic final test.
Pointers and Memory
The core chapter for driver work. Closed out at a perfect topic final test score.
Strings and Arrays
Arrays, C strings, and hand-implementing the standard-library classics from scratch.
Structs and Unions
Composite types, including the bit-field and union patterns that show up constantly in register/protocol code.
File I/O and Standard Library
Reading/writing files and the standard-library surface worth actually knowing.
Preprocessor and Compilation
Macros, conditional compilation, multi-file builds, and the kernel-style macro patterns that show up in real driver source.
Advanced C (Pre-Kernel)
The last stretch before Phase 2: function pointers, linked lists, bitwise tricks, undefined behaviour, and the ring buffer — the classic UART-driver interview question.