Comprehensive Python programming and data structures course by experienced instructor Prof. Madhavan Mukund from CMI.
This course covers programming in Python, data structures, and algorithmic techniques. It includes topics such as control flow, lists, dictionaries, strings, searching and sorting, stacks, queues, priority queues, heaps, backtracking, balanced search trees, and dynamic programming. The course also explores Python for data science, including processing data from tables and displaying charts and graphs using libraries like numpy, pandas, and matplotlib.
This course is recommended for students who want to develop a strong foundation in programming and data structures using Python. It is suitable for both beginners and those with some programming experience who want to expand their skills. The course provides a solid basis for further studies in computer science and data analysis.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.