IITM BS PDSA (Programming, Data Structures and Algorithms using Python)

PDSA is short for Programming, Data Structures and Algorithms using Python, a Diploma-level subject of the IIT Madras BS degree in Data Science. Students also search it as DSA using Python. 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, Data Structures and Algorithms using Python lectures

Notes in this subject

Live batches for Diploma

Other Diploma subjects

Frequently asked questions

What is PDSA in IITM BS?

PDSA is short for Programming, Data Structures and Algorithms using Python, a Diploma-level subject in the IITM BS Data Science degree. It is also written DSA using Python.

Where can I get IITM BS PDSA notes?

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

Where can I practise IITM BS PDSA 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 PDSA lectures?

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

How do I calculate my PDSA grade?

Use the Grade calculator tab: it is set to PDSA, 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 PDSA 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 Diploma?

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

Open Unknown IITians