The course includes essential topics on data structures including array-based lists, linked lists, stack, queue, trees and graphs. It also covers various data structure algorithms including searching, sorting, hashing and traversal. Measuring the complexity of programs is also part of the course. The course also covers some basic data structure algorithms that are used in data analytics.