freeCodeCamp
Python Certification
freeCodeCamp's new interactive Python certification, launched December 2025, with a free exam.
Madhavan Mukund's NPTEL course on Python, sorting, searching and core data structures.
Taught byNPTELAn 8-week NPTEL course by Prof. Madhavan Mukund (Chennai Mathematical Institute) for first-year students in any branch. It covers Python basics, lists and dictionaries, sorting and searching, complexity, exceptions, classes, linked lists, trees and dynamic programming.
Best for: Indian engineering students and beginners wanting a credited DSA course.
Tick modules off as you finish them on NPTEL.
0 of 8 modules done
Plan your pace
At 4 hours a week you would finish in about 12 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Lectures and assignments are free; the proctored NPTEL certification exam carries a registration fee.
Before you start: School-level mathematics
NPTEL sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
IIT and IISc courses, free to watch, with optional proctored certification.
All free NPTEL courses