IITM BS Python (Programming in Python)

Python is short for Programming in Python, a Foundation-level subject of the IIT Madras BS degree in Data Science. Students also search it as Python programming. Here are its free week-wise notes, previous year question papers you can practise online, free lectures, and the grade calculator.

Where to go

Free Programming in Python lectures

Notes in this subject

Live batches for Foundation

Other Foundation subjects

Frequently asked questions

What is Python in IITM BS?

Python is short for Programming in Python, a Foundation-level subject in the IITM BS Data Science degree. It is also written Python programming.

Where can I get IITM BS Python notes?

Unknown IITians has free week-wise Python notes for IITM BS Data Science Foundation, 13 in all. Open the Notes tab on this page and download the PDFs.

Where can I practise IITM BS Python previous year questions?

On Quiz Space, question by question with the answer key, on a screen that works like the real exam. It is free with a Google sign-in.

Are there free IITM BS Python lectures?

Yes. The Lectures tab plays the free Python lecture playlists from the Unknown IITians YouTube channel, and there are Fastrack revision series for the exams.

How do I calculate my Python grade?

Use the Grade calculator tab: it is set to Python, so enter your quiz, assignment and end-term marks and it shows your total score and letter grade with the course's official formula.

Where is the Python syllabus?

The IITM BS syllabus page lists the syllabus for each level, and the week-wise notes here follow the course week by week.

Is there a live batch for IITM BS Foundation?

Yes. Current live batches include Foundation Quiz 1 - September 2026 Data Science. See the IITM BS courses page for all batches.

Open Unknown IITians