Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Add to wishlistAdded to wishlistRemoved from wishlist 1
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. 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. Amar R

    Quite an experience! thanks for this course!

    Helpful(0) Unhelpful(0)You have already voted this
  3. 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. 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

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

    Helpful(0) Unhelpful(0)You have already voted this
  6. 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. 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. 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. 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. 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. Hovannes J

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

    Helpful(0) Unhelpful(0)You have already voted this
  12. 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. 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. Dennis S H L

    The lectures are excellent and easy to understand.

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

    the instructor is absolutely great!

    Helpful(0) Unhelpful(0)You have already voted this
  16. 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. 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. Harsh B K

    Awesome Course …

    Helpful(0) Unhelpful(0)You have already voted this
  19. 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. 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. 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. Michael R

    very nice– borat voice

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

    very good

    Helpful(0) Unhelpful(0)You have already voted this
  24. 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. 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. 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. Guo L

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

    Helpful(0) Unhelpful(0)You have already voted this
  28. 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. 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. 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. 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. 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. 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. 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. 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. 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. Doudou H

    Concept explained clearly and easy to understand. Good exercises.

    Helpful(0) Unhelpful(0)You have already voted this
  38. 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. 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. 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. Pieter v W

    Another great course in a very educational specialization.

    Helpful(0) Unhelpful(0)You have already voted this
  42. 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. 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. 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. 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

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare