This is a topic under programming-languages.
C Programming: Modular Programming and Memory Management
edx.orgProblem Solving through Programming in C
swayam.gov.inWriting, Running, and Fixing Code in C
coursera.orgIntroduction to Device Programming for IoT: C Edition
edx.orgC Programming and Assembly Language
swayam.gov.inC Programming: Getting Started
edx.orgC Programming: Language Foundations
edx.orgIntroduction to Programming in C
swayam.gov.inInteracting with the System and Managing Memory
coursera.orgC Programming: Using Linux Tools and Libraries
edx.orgIdentifying Security Vulnerabilities in C/C++Programming
coursera.orgAbstraction, Problem Decomposition, and Functions
coursera.orgC Programming: Advanced Data Types
edx.orgThe Arduino Platform and C Programming
coursera.orgSimulation, Algorithm Analysis, and Pointers
coursera.orgC Programming: Pointers and Memory Management
edx.orgData Analysis and Representation, Selection and Iteration
coursera.org