Latest Courses
Integrate Free Jitsi Video Conference Api In PHP CodeIgniterCheck course
The Theory of Deep Learning - Become a Data ScientistCheck course
Build a Complete Youtube Video App: Swift2.2 & 3 and XcodeCheck course
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
Agile Software Testing - Techniques and ToolsCheck course
Python Programming Skills Test With ExplanationCheck course
Beginners Eclipse Java IDE Training CourseCheck course
Xamarin Android - A Master Guide to App Development in C#Check course
Python for beginnersCheck course
Integrate Free Jitsi Video Conference Api In PHP CodeIgniterCheck course
The Theory of Deep Learning - Become a Data ScientistCheck course
Build a Complete Youtube Video App: Swift2.2 & 3 and XcodeCheck course
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.6/10 (Our Score)
Product is rated as #2 in category Data Structures and Algorithms

In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence. Such data includes an alphabetical list of names, a family tree, a calendar of events or an inventory organized by part numbers. The specific data structures covered by this course include arrays, linked lists, queues, stacks, trees, binary trees, AVL trees, B–trees and heaps. This course also shows, through algorithm complexity analysis, how these structures enable the fastest algorithms to search and sort data.

Instructor Details

Wade Fagen-Ulmschneider is a Teaching Assistant Professor of Computer Science at The University of Illinois at Urbana-Champaign (UIUC). With a passion for data, he serves as the lead instructor of CS 225 (Data Structures) and works with students on numerous data visualizations that have accumulated over 10,000,000 interactions. In 2016, he was selected as one of the National Academy of Engineering's Frontiers of Engineering Education scholars; in 2017, he was awarded the Collins Award for Innovative Teaching; and he has been consistently ranked as an excellent instructor by his students for the past ten years.

Specification: Ordered Data Structures

Duration 19 hours
Year 2019
Certificate Yes
Quizzes Yes

45 reviews for Ordered Data Structures

4.4 out of 5
32
10
3
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Dmitry V

    Great course – well balanced and structured, no issues with grader, great support from instructors. THANK YOU!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Amar R

    Quite an experience! thanks for this course!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Michael S

    The lecture material and assignments provide a good overview. It’s difficult enough to be a challenge for those who can grasp software engineering topics and well–supported with a lot of code and automated challenge question tools plus automated grading of more involved coding assigments. I would recommend supplementary reading and research as the lecturer takes some specific tangents that leave out some general cases. By the end of the course, I gained an appreciation for ordered data structures that I believe will be applicable in modern software development, including my current employment.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Randall S

    Good course for the first time around. Can only get better.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Michael V

    Michael V

    It’s a great course with challenging but practical coding applications.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Avraam T

    Instructor provides very clear explanations of the topics. Even though pace is relatively fast, it is not difficult to understand things. In addition, staff monitors forums, and responds to posts very actively. Highly recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Venkatesh M

    Excellent course content as always, coupled with an engaging and lively instructor and helpful teaching staff!

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Hassan N

    My favorite Coursera specialization! Responsive staff, lectures are very clear, assignments are both challenging and educational (closely related to lecture materials). Thank you!

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Ravi K

    Very good and challenging course. The assignment is too good to understand the logic and classes taught about.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Hank B

    This course shows clear demonstrations of ordered data structures totally. However, the contents in Week 4 are not detailed enough.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Hovannes J

    Challenging set of problems and good exercises to further practice C++.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Avatar

    Vladimir N

    i’ve audited this course. It was very useful and interesting for me. Thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Adil A

    I really like this course… The teacher is excellent, he has a very good teaching style and provides excellent and in–depth explanations… The assignments are very well–thought out… They put a lot of effort into making the assignments manageable and not too intimidating while allowing us to do cool things so we can get the gist of things… The course content is also really good… The teacher covers a lot of the relevant material and in a very good way… I’m very happy with the instructor, the content and the assignments…

    Helpful(0) Unhelpful(0)You have already voted this
  14. Avatar

    Dennis S H L

    The lectures are excellent and easy to understand.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Avatar

    DorothyJi

    the instructor is absolutely great!

    Helpful(0) Unhelpful(0)You have already voted this
  16. Avatar

    Chris S

    LOVE IT! Instructor is very helpful, and the course work is well structured.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Avatar

    Yasaman S

    I liked the course. But the course was not enough for the material presented. It needs more explanations and more examples. For someone who is learning it was not complete. The course was like an overview for who knew the subject and needed a refresher.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Avatar

    Harsh B K

    Awesome Course …

    Helpful(0) Unhelpful(0)You have already voted this
  19. Avatar

    Yuxin W

    The lectures are good and elaborate. Some of the exercises are very confusing though. Overall a good introduction to data structures.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Avatar

    Shankari A T

    First few lectures are gud and later professor was so fast and explanation was so repeat and confusing hope he can updates

    Helpful(0) Unhelpful(0)You have already voted this
  21. Avatar

    Justin M

    Great course. I enjoyed it thoroughly. Again, I wish there was more than 1 programming exercise in the class as practice coding these objects is essential. I only wish we had more challenges to code these structures rather than simply picking up with heavily commented, pre–coded objects.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Avatar

    Michael R

    very nice– borat voice

    Helpful(0) Unhelpful(0)You have already voted this
  23. Avatar

    Jonathan I

    very good

    Helpful(0) Unhelpful(0)You have already voted this
  24. Avatar

    Yuyuan L

    Good coverage. The lecturer and teaching stuff are knowledgeable and helpful. Would be better if the slides can have more details.

    Helpful(1) Unhelpful(0)You have already voted this
  25. Avatar

    Kai J Z

    Awesome course. The instructor’s teaching is great. It makes me want to keep on complete all the video.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Avatar

    Joel S

    This course challenged me, and I had to really grind on some of the problems; however, I feel I’m really expanding my CS knowledge with every new lesson. Enjoying it, and looking forward to the final section.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Avatar

    Guo L

    I like the way the professor taught.. Very helpful!

    Helpful(0) Unhelpful(0)You have already voted this
  28. Avatar

    Teo J

    This is not as easy as it at first seems, but so worth it.

    Helpful(0) Unhelpful(0)You have already voted this
  29. Avatar

    Andre A M

    Great coverage for an intro to data structures such as arrays, linked lists, binary trees, heaps, etc. It has a nice balance of quizzes and coding assignments. It isn’t rigorous mathematically but provides a good intuitive understanding.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Avatar

    Aren T

    Another excellent course in this specialisation; well thought out quizzes that consolidate your knowledge with tricky questions, and really interesting and useful programming assignments to put the theory into practice. The fact that C++ is the main language used is a massive bonus too, given its critical importance as the major systems/large scale software engineering language of choice.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Avatar

    Timo K

    Thoroughly enjoyable course. The exercises were thoughtful and stimulating but not overly tough. Prof. Fagen is an exceptional instructor presenting the material in a clear manner. You can really feel how much he enjoys teaching.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Avatar

    John K

    Well done, and well–paced. Even for someone who hasn’t taken C++ in 10 years. Good fundamentals class.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Avatar

    RUTH M

    Assignments were very detailed but not clear enough. Teacher is very helpful and responsive.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Avatar

    Tapojyoti M

    The content is good in terms of the topics that are covered. Binary Tree, BTree, AVL and Heaps are fundamental data structures and are well explained. The code files provided contain lots of comments to thoroughly explain the content. Also the videos explain the concepts well. The assignments could have been more challenging but the reviewing the code files provides the challenge required.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Avatar

    Charles W

    This was a very interesting class. I certainly learned about data structures but, for me, what I learned most was about recursion. I’ve heard of it, I knew it conceptually, but this is the first time I actually wrote recursive programs.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Avatar

    Jing Z

    a bit too difficult for someone who has not coded (or only HTML …)

    Helpful(0) Unhelpful(0)You have already voted this
  37. Avatar

    Doudou H

    Concept explained clearly and easy to understand. Good exercises.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Avatar

    Joshua T

    Really good course so far. Using VSC + git bash on a Windows 10 machine for the programming assignments, and the web–based compiler for the challenges. Really good experiences so far.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Avatar

    Difan G

    The instructor are not particularly clear about a lot of details make it particularly hard to understand. Also, the course assumes you have previously taken some related courses in other languages and mathematics. It’s nowhere close to an intro course. If you want to look for courses that is fundamental to code in C++, you need to find another one. I am giving four stars because the instructor’s response in the forum is really quick.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Avatar

    Trevor S

    The first two weeks of this course are as solid as the first course in this specialization, which I would rate somewhere between 4 and 5 stars. The second half of the course, particularly the lectures on B–trees and heaps, were somewhat lacking. Previous lectures included many formal definitions in the slides, with clear examples and implementations in code. The lectures in the second two weeks contained less slides, and less precise definitions/explanations. Time–complexity explanations in particular were breezed over, and I felt like more time could be dedicated to formally determining the algorithmic run times in the examples. Ultimately, I was left wanting more depth, something which I had not felt in the lectures leading up to these last two weeks. Still, I have come away with a good general grasp of the concepts discussed here.

    Helpful(0) Unhelpful(0)You have already voted this
  41. Avatar

    Pieter v W

    Another great course in a very educational specialization.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Avatar

    Vikas M

    Really liked the course. The way instructor helped in understanding the basic concepts of all the ordered data structures and algorithms. Really made sense. Also, the quiz and assignments were helpful too. Big thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Avatar

    Juan P Y G

    Excelent Course! The lectures were very well driven and all challenges were not really hard but ok. Only thing is that the instructor keeps calling algorithms to the data structures haha! Either way, 100% recommended!

    Helpful(0) Unhelpful(0)You have already voted this
  44. Avatar

    Ritik A

    Balanced course Quizzes and challanges were optimal. The instructor was clear and consice Amazing Course 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  45. Avatar

    Shi Z

    very nice introduction of data structure like tree, heap, etc. The explanation of the instructor is amazingly concise and neat. Brilliant!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare