← All courses

Python

The friendliest start. Clean syntax, up to modules.

Sessions
16
Fee
₹2,500
One-time, full course
Pace
2 days a week
For
Anyone who wants to learn Python 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 Python, setup, REPL, first program, print / input
  2. 02Variables, data types, operators, type conversion
  3. 03Strings: methods, f-strings, slicing
  4. 04Conditionals, logical operators
  5. 05Loops: for, while, range
  6. 06Loops practice: number and pattern programs
  7. 07Lists and list methods
  8. 08Lists practice
  9. 09Tuples and sets
  10. 10Dictionaries
  11. 11Collections practice (lists and dicts together)
  12. 12Functions: parameters, default / keyword args, return
  13. 13Functions practice
  14. 14Modules and standard library basics (math, random)
  15. 15Practice: functions and modules (small utility programs)
  16. 16Mixed exercises, debugging, recap

Honest scope

Builds a solid Python base, up to modules.

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

Not covered here

  • File handling
  • Error handling
  • Object-oriented programming
  • lambda / map / filter