Lecture Notes [2025-26 Odd]

  1. Lecture 0 - Click Inroducing the complete picture of the course
  2. Lecture 1 - Click Problem Solving strategies and problem solving process [Module 1]
  3. Lecture 2 - Click Essentials of Python Programming [Module 1]
  4. Lecture 3 - Click Algorithm and Pseudocode [Module 2]
  5. Lecture 4 - Click Selection and Loops [Module 3]
  6. Lecture 5 - Click Data Types - List [Module 3]
  7. Lecture 6 - Click List, Tuple, Dictionary, Set and Strings [Module 3]
  8. Lecture 7 - Click Arrays, Numpy package [Module 3]
  9. Lecture 8 - Click Functions and Recursion [Module 3]
  10. Lecture 9 - Click Problem Solving Approaches [Module 4]

Online Courses -Python Programming

  • [CS50's Introduction to Programming with Python, Harward University] - Click
  • [NPTEL Online course - The Joy of Computing using Python By Prof. Sudarshan Iyengar, IIT Ropar] - Click
  • Lecture Notes [2024-25 Odd]

  • Lectures- Click
  • Textbooks

  • Book-1- Click
  • Book-2- Click
  • Python Fundamentals Click