Learn Data Structures and Algorithms from Scratch. Start from basic Data Structure and move on till Intermediate level.
Course Syllabus

Data structures and algorithms are patterns for solving problems. The more of them you have in your utility belt, the greater variety of problems you'll be able to solve. You'll understand, in depth, how your computer gets things done. All computers rely on fundamental data structures and algorithms, so understanding them better makes you understand the computer better.

Take Aways

  • Construct a program using different data structures and use them in different problem scenarios.

  • Choose appropriate data structure base on problem scenario.

Course Contents:

  • Overview of Data Structures
  • Linear and non-linear data structures
  • Stack
  • Queue
  • Linked List: Single , Double and Cirular
  • Tree
  • Advanced concepts in Trees
  • Graphs
  • Hash table
  • Searching and sorting techniques


Recommended Next Course

  • C++ Programming

  • Java Programming

  • C# Programming