| Day 1 - 2 | Introduction to C Language, History & IDE Setup (Code::Blocks / Turbo C / VS Code) |
| Day 3 - 4 | Basic Syntax, Data Types, Variables & Constants |
| Day 5 - 6 | Operators in C (Arithmetic, Relational, Logical, Assignment, Bitwise) |
| Day 7 - 8 | Control Statements – if, if-else, nested if, switch-case |
| Day 9 - 10 | Loops – for, while, do-while with practice programs |
| Day 11 - 12 | Functions in C – Declaration, Definition, Call by Value, Call by Reference |
| Day 13 - 14 | Arrays – 1D, 2D, Multi-dimensional Arrays |
| Day 15 - 16 | Strings in C – String functions, Manipulation |
| Day 17 - 18 | Pointers – Basics, Pointer Arithmetic, Pointers with Arrays & Functions |
| Day 19 - 20 | Dynamic Memory Allocation – malloc, calloc, free, realloc |
| Day 21 - 22 | Structures & Unions – Definition, Usage, Array of Structures |
| Day 23 - 24 | File Handling – Opening, Reading, Writing, Appending Files |
| Day 25 - 26 | Advanced Concepts – Preprocessor Directives, Header Files, Typedef |
| Day 27 - 28 | Practice Programs, Error Handling, Debugging |
| Day 29 | Mini Project Development (Calculator, Student Record System, etc.) |
| Day 30 | Final Project Submission, Interview Preparation & Placement Guidance |