| 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 |