A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this online course, we consider the common data structures that are used in various computational problems. You will learn how these data structures are implemented in different programming languages and will practice implementing them in our programming assignments. This will help you to understand what is going on inside a particular built-in implementation of a data structure and what to expect from it. You will also learn typical use cases for these data structures.
- 5 stars73.21%
- 4 stars21.16%
- 3 stars3.59%
- 2 stars0.69%
- 1 star1.31%
Course is very knowledgeable and is deigned properly but the allocated time for assignments is too less than the time specified. Also some assignments need more support in the forum
The assignments were really challenging and fun to do. I hope there will be more courses like from you. I also like teaching style. There should be more number of questions in quiz.
This is one of the appreciable course for the learners. The lectures and the reading material were great and the assignments was challenging. Overall this is a very good platform to learn.
The video content is nice. However, the best part of enrolling the course was the problem questions that were given. I learned a lot by solving the questions of programming assignments.