A complete C course following a 12-week academic syllabus: from basics, output and input, through control flow, functions, arrays, strings and structs — to pointers, dynamic memory and files, with a final capstone.