HM
Invalid date
The best online course I've taken so far. The autograder really does its job! The tests are so thorough that it always takes me several attempts to finish an assignment, but it is always worth it!
GG
Invalid date
Extremely well designed course. The assignments touch all the concepts taught in the class. Lot of concepts get clarified when you try to reach 100% on each assignment. Highly recommend this course.
By Hao L
•Nov 6, 2016
awesome introductory course on algorithm!
By Karpyk D
•Dec 6, 2023
It's a great course, I've learned a lot.
By Deep P
•Apr 9, 2022
Amazing Course, lots of great algorithms
By janson
•Jul 2, 2021
It helps me better understand algorithms
By Chu-Cheng F
•Sep 6, 2020
Practice your logical thinking very well
By Stuart L
•Aug 9, 2020
Thank you for the course, excellent fun.
By Finn H
•Jun 8, 2020
Really great introduction to algorithms.
By Ju X
•Mar 10, 2020
A very nice course. I've learned so much
By CherryYe
•Sep 5, 2019
Superexcellent course! I learnt so much!
By Bhartkumar B
•Sep 20, 2018
it is verry interesting and knowledgable
By Jian S
•Aug 27, 2017
Great Course content! Useful assignment!
By Mariia R
•Aug 21, 2017
This course has made me think different.
By Feng J
•Aug 8, 2017
I wonder if the code can be based on c++
By 辛德龙
•Aug 2, 2017
The best Algorithms course in the world.
By 姚青青
•Jul 30, 2017
Excellent course! Really learned a lot!!
By Matteo L
•Jan 24, 2017
Very interesting and clear. Great value.
By Алексей К
•Dec 10, 2016
Wonderful couse for computer scientists.
By Dat V T
•Oct 21, 2016
Great course. I'm really glad I took it.
By philippe h
•Jan 30, 2023
Interesting, practical and distracting.
By jigar m
•Sep 17, 2022
One of the best for learning algorithms
By Braydon H
•Oct 22, 2021
Unreal course. Can't wait to do part 2!
By Maria B
•Jun 17, 2021
Thank you for this interesting journey!
By Kuirong W
•Sep 26, 2020
Wonderful class with very challenge HW!
By John H
•Sep 1, 2020
Excellent expert coverage of the topic.
By Abhinav S
•Jul 17, 2020
Excellent content and very well taught.