Quality Score
Overall Score : 92 / 100
Course Description
Instructor Details
- 4.6 Rating
250 Reviews
Andrew D. Hilton
Andrew Hilton is an Associate Professor of the Practice in the Department of Electrical and Computer Engineering in the Pratt School of Engineering at Duke University. He has taught at Duke since 2012, and prior to that he was an advisory engineer at IBM. Among the courses Professor Hilton teaches at Duke is ECE 551, an intensive introduction to programming course that successfully prepares graduate students with no programming experience to learn programming and go on to complete more advanced programming courses. In recognition for excellence in teaching in the Pratt School of Engineering at Duke, Professor Hilton received the Klein Family Distinguished Teaching Award in 2015. Professor Hilton holds a PhD in Computer Science from the University of Pennsylvania.
More Data Structures and Algorithms courses
JavaScript Data Structures & Algorithms + LEETCODE Exercises (2026)
4.9 (4,131 Reviews)
Provider: Udemy
Time: 9.6h
$119.99
Data Structures & Algorithms: Coding Interview Masterclass (2026)
4.8 (15,900 Reviews)
Provider: Udemy
Time: 10.8h
$99.99
Master the Coding Interview: Big Tech (FAANG) Interviews (2026)
4.8 (6,000 Reviews)
Provider: Udemy
Time: 36.8h
$109.99
Mastering critical SKILLS in Algorithms using C++: Part 1 (2023)
4.8 (598 Reviews)
Provider: Udemy
Time: 18.9h
$84.99
Reviews
By Aaron G on 3-Nov-19
Wow. This was a surprisingly challenging class. In the best of ways though. Some of the questions in the quizzes need some rewriting to clarify, but still very fantastic overall.
By Trần C L on 26-Oct-19
This is a Dark Souls among courses, I git gud and failed lots of time which enhances my learning so I can debug, look up to stackoverflow and dissussion forums(but yeah I still mostly fail) . This time I passed, feel like a boss! 8/10 would recommend this to my fellow casual programmers what the hardcore one is.(Edited) Did you guys set this course difficulty as beginner? Wait, that 's illegal!
By Kacper G on 22-Oct-19
I'm happy that coursera has such a great courses like this one. So far I know that I'm on a good way to become a programist.
By Manju A on 1-Oct-19
started with easy concepts and become challenging and thought provoking at the end!
By Jerrold on 25-Sep-19
This course was fantastic. A great overview of data structures in java and excellent assignments that allow you to utilize your knowledge
Showing 12 of 250 reviews
Could not load more reviews.






