1. Algorithm and Arrays
  2. Linked Lists
  3. Stacks and queues
  4. Trees and Graphs
  5. Searching and Sorting
  6. Greedy Method
  7. Beauty of Blockchain