A text-based problem-solving and interview preparation course for students and professionals who want to master data structures and algorithms to crack the coding interview. We recommend you follow modules in a guided order. Enjoy algorithms!

Problem-solving techniques

Designing effcient solutions

Writing correct pseudocode

Analysis and code optimization

3. Introduction to linked list |

1. Introduction to stack |

2. Introduction to queue |

7. Largest rectangle histogram |

8. Check balanced parentheses |

6. Heap operations and priority queue |

7. Heap sort algorithm |

Subscribe to get weekly content on data structure and algorithms, machine learning, system design and oops.