C systems roadmap
Compilation, arrays, pointers, strings, structs, dynamic memory, and leak inspection.
What you will be able to do
Reason about memory and compile a small safe C program.
Included tools
No specific tool required.
Content map
See what you will learn—and whether the lessons are genuinely available or still an outline.
This is an editorial outline for candidate content. Its titles are not published lessons and may change after review.
Core concepts2 lessons
- Syntax Fundamentals & Compiling with GCCOutline only — lesson not published
- Control Loops & Stack ArraysOutline only — lesson not published
Working practice2 lessons
- Pointers & Address DereferencingOutline only — lesson not published
- Character Arrays & Buffer ProtectionsOutline only — lesson not published
Build and verify2 lessons
- Custom Data Types & Struct AlignmentOutline only — lesson not published
- Dynamic Memory Allocation & Heap ToolsOutline only — lesson not published