IIT BombayX Initiative Course An initiative from IITBombayX during this pandemic to help the students learn from the best faculty members at IIT Bombay. Offering a whole new learning experience for students and professionals through online learning. 1)Foundations of Data Structure Topics Covered: Basic Data Types, Notion of an Abstract Data Type, Mathematical Properties of Sequences, Special Types of Sequences: Stacks, Queues, Strings, Implementation of Sequence Type: Arrays and Linked Lists, Trees, Sets and Maps, Graphs Course Type: Self-Paced Course 2)Implementation of Data Structures Topics Covered: Review of OO programming, STL of C++, Stacks, Queues, Lists, Trees, Graphs Course Type: Self-Paced Course 3)Algorithms Topics Covered: Sorting and Searching, Numerical Algorithms, String Algorithms, Geometric Algorithms, Graph Algorithms Course Type: Self-Paced Course 4)Basic Programming using Python Topics Covered: Introduction to Python, Plotting, Saving Scripts, Numpy Arrays, IPyth