NPTLNPTELProgramming, Data Structures and Algorithms using PythonMadhavan Mukund's NPTEL course on Python, sorting, searching and core data structures.Paid certificateProgramming48 hrsBeginner
MITMIT OpenCourseWare6.006 Introduction to AlgorithmsMIT's core algorithms course with Erik Demaine, Jason Ku and Justin Solomon.No certificateProgramming90 hrsIntermediate