C Fundamentals & Syntax
Data types, variables, operators, control flow, functions, and the compilation pipeline.
The dedicated unit map for the C course, separated from the landing page so the overall site rhythm stays consistent.
Data types, variables, operators, control flow, functions, and the compilation pipeline.
Pointer declaration, dereferencing, pointer arithmetic, and the relationship between arrays and addresses.
Character arrays, string functions, indexing, and buffer management.
malloc, calloc, realloc, free, and the habits that prevent leaks and dangling pointers.
Composite data, nested structs, typedef patterns, and representation tradeoffs.
Text vs binary modes, fopen/fclose, formatted I/O, and error handling around file workflows.
Lists, stacks, queues, and pointer-based structures built from scratch.
Classic algorithm patterns paired with C implementations and runtime reasoning.