Data structures are a way to organize data in the most efficient way to be used in an online manner. Algorithms would then be a way to perform operations (from elementary to sophisticated). Algorithms could be as simple as fetching a minimum, maximum, or median of an array, binary tree or queue; or as sophisticated as fetching queries in databases. Hit play to run this series on Data Structure and Algorithms. Subscribe to get notified on more courses. It is free.