- Sessions
- 16
- Fee
- ₹2,500
- One-time, full course
- Pace
- 2 days a week
- For
- Anyone who wants to learn C from scratch.
1 to 1.5 hours per session. Two days a week. Practice problems every session. No capstone, concepts and exercises only.
Assumes Programming Fundamentals. New to coding? Start there. The basics are quietly re-woven into the first few sessions either way.
What we cover
- 01Intro to C, compilation model, program structure, printf / scanf, first program
- 02Variables, data types, format specifiers, operators
- 03Conditionals: if / else, switch
- 04Practice: conditional programs
- 05Loops: for, while, do-while, break / continue
- 06Practice: loops, number and pattern programs
- 07Functions: parameters, return, scope
- 08Functions: simple recursion and practice
- 09Arrays (1D): traversal, common operations
- 102D arrays (basics) and practice
- 11Strings (char arrays), common string.h functions
- 12Strings practice
- 13Pointers (intro only): address, dereference, pass by reference
- 14Practice: pointers
- 15Structures (basic): struct, array of structs, practice
- 16Mixed exercises, debugging, recap
Honest scope
Builds a solid C base, up to structures.
This course builds a strong base. It does not pretend to cover advanced topics. Those come later, separately.
Not covered here
- File handling
- Dynamic memory allocation
- The preprocessor