← All courses

Programming Fundamentals

The entry course. Learn how code actually works, in plain language, before picking a language.

Sessions
8
Fee
₹1,500
One-time, full course
Pace
2 days a week
For
Total beginners, school students, or anyone unsure where to start.

1 to 1.5 hours per session. Two days a week. Practice problems every session. No capstone, concepts and exercises only.

What we cover

  1. 01What programming is, how code runs, setup, your first program, input and output
  2. 02Variables, data types, constants, arithmetic and assignment operators
  3. 03Conditionals: if / else if / else, comparison and logical operators, nesting
  4. 04Loops: while, for, break / continue, loop tracing
  5. 05Functions: definition, parameters, return values, scope
  6. 06Collections basics: arrays / lists, storing and iterating
  7. 07Strings: indexing, common operations, simple text handling
  8. 08Problem-solving and debugging: decomposition, dry-running, mixed exercises

Honest scope

This is the foundation. It teaches ideas that apply to every language, in plain terms.

This course builds a strong base. It does not pretend to cover advanced topics. Those come later, separately.

Not covered here

  • Anything tied to one specific language
  • Advanced or language-specific features (those live in the language courses)