- Module 1: Introduction to C Programming
- Module 2: C Operators and Control Statements
- Module 3: Functions
- Module 4: Pointers
- Module 5: Storage Classes
- Module 6: Arrays
- Module 7: Strings
- Module 8: Structures & Unions
- Module 9: Command Line Arguments
- Module 10: File Handling in C
- Module 11: Development and Compilation Processes in Linux Systems
- Module 12: Advanced C Programming: Storage, Memory, Optimization, and Preprocessing
- Module 13: Advanced C Programming: Pointers, Type Qualifiers, and Pointer Arithmetic
- Module 14: Function Stack Management in Context Switching
- Module 15: Advanced Data Representation and Manipulation in Embedded Systems
- Module 16: Advanced Software Development Techniques for Embedded Systems