← All courses

C

The classic first language. A strong base, up to structures.

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

  1. 01Intro to C, compilation model, program structure, printf / scanf, first program
  2. 02Variables, data types, format specifiers, operators
  3. 03Conditionals: if / else, switch
  4. 04Practice: conditional programs
  5. 05Loops: for, while, do-while, break / continue
  6. 06Practice: loops, number and pattern programs
  7. 07Functions: parameters, return, scope
  8. 08Functions: simple recursion and practice
  9. 09Arrays (1D): traversal, common operations
  10. 102D arrays (basics) and practice
  11. 11Strings (char arrays), common string.h functions
  12. 12Strings practice
  13. 13Pointers (intro only): address, dereference, pass by reference
  14. 14Practice: pointers
  15. 15Structures (basic): struct, array of structs, practice
  16. 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