Skip to main content
Paid certificateBeginnerData Science

Python for Data Science

IIT Madras' short NPTEL course on Python, pandas and visualization with two case studies.

Taught byNPTEL

About this course

A 4-week course by Prof. Ragunathan Rengasamy of IIT Madras. It covers Python basics in Spyder, sequence types and NumPy, pandas data handling, plotting with matplotlib and seaborn, and closes with regression and classification case studies.

Best for: Indian students wanting a short, credited Python-for-data course.

What you will be able to do

  • Write Python scripts for data work
  • Handle data with pandas and NumPy
  • Make plots with matplotlib and seaborn
  • Run simple regression and classification case studies

Syllabus and your progress

Tick modules off as you finish them on NPTEL.

0 of 4 modules done

Plan your pace

At 4 hours a week you would finish in about 4 weeks, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

Paid certificate

Lectures and assignments are free; the proctored NPTEL certification exam carries a registration fee.

Before you start: Basic data science awareness

NPTEL sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Python for Data Science really free?
Yes, the course material is free on NPTEL. Lectures and assignments are free; the proctored NPTEL certification exam carries a registration fee.
How long does Python for Data Science take?
Plan for about 16 hrs in total (NPTEL syllabus: 4 weeks; hours estimated at about 4 per week.). It is instructor-paced, so you can go faster or slower.
Do I need experience before Python for Data Science?
It helps to have: Basic data science awareness.

Python for Data Science

Paid certificate

Start on NPTEL