While most specializations on Coursera conclude with a project-based course, students in the "Fundamentals of Computing" specialization have completed more than 20+ projects during the first six courses of the specialization. Given that much of the material in these courses is reused from session to session, our goal in this capstone class is to provide a conclusion to the specialization that allows each student an opportunity to demonstrate their individual mastery of the material in the specialization.
With this objective in mind, the focus in this Capstone class will be an exam whose questions are updated periodically. This approach is designed to help insure that each student is solving the exam problems on his/her own without outside help. For students that have done their own work, we do not anticipate that the exam will be particularly hard. However, those students who have relied too heavily on outside help in previous classes may have a difficult time. We believe that this approach will increase the value of the Certificate for this specialization.
Status: Computer Programming
Computer Programming
Status: Algorithms
Algorithms
Intermediate·Course·1 hour
Featured reviews
5.0
·Reviewed Mar 4, 2019
This exam has very thoughtful questions, that make you appreciate how much you've learned.
5.0
·Reviewed May 26, 2020
That was a great opportunity to check what I have learnt during the specialisation!
5.0
·Reviewed Nov 27, 2025
I liked this specialization a lot because it challenged me and helped to grow. Thanks everyone!
I am looking forward to working through another great course of yours.
5.0
·Reviewed Jul 10, 2017
An excellent course, the staff will always be there to guide you in case you are stuck. Thanks
5.0
·Reviewed Sep 25, 2023
Oh my. Probably the hardest course on Coursera, but worth the effort.
5.0
·Reviewed Jul 13, 2017
The Capstone is challenging and makes the entire certificate worth while. Thanks Profs!
5.0
·Reviewed Jan 18, 2018
Tough exam, a great way to wrap up the specialization and solidify the material
5.0
·Reviewed Apr 30, 2018
A really nice way to round off an outstanding course
5.0
·Reviewed Jan 18, 2018
This exam, as all of the previous courses, was enriching and joyful.
5.0
·Reviewed Feb 11, 2017
Great Exam :D , this is an excellent specialization frankly, I highly recommended If you have zero idea about this domain.
All reviews
Showing: 19 of 30
All Learners
All Stars
Most Helpful
M
Max
5.0
·Reviewed Apr 11, 2019
Challenging ending to this great specialization (highly recommended)! Make sure you are prepared prior to starting the exam -- if you haven't been paying attention or putting work into the previous courses you will most likely not make it through the exam.
X
Xinxia
5.0
·Reviewed Aug 3, 2020
A friend of mine recommended this specialization to me. It took me over half a year to complete, but I'm glad I stuck out. This specialization is great for people who don't have much background in computer science. It started with building small games, and developed into more advanced topics of data structure and algorithm. The instructors are easy to follow, and if you don't understand something, you can always rewind the video and re-watch it. The forum is also a good resource to seek answer to your questions. By the time I finished the specialization, I have gained a much deeper understanding of programming compared to when I started it, and prepared me for further study in this field.
A
Adel
5.0
·Reviewed May 21, 2018
Learned heaps
N
Nikos
5.0
·Reviewed Jan 19, 2018
This exam, as all of the previous courses, was enriching and joyful.
P
Peyman
5.0
·Reviewed Jan 5, 2021
Hands down, this specialization is the best on Coursera. It is a true zero-to-hero program of study that takes you from knowing nothing to a confident programmer by the end. The Capstone Exam reminds you of how much you have learned. I want to thank the professors, Joe, Scott and Luay for all the work (and love) they have put into this specialization. It really shows. I am honored to have been one of your students and will miss learning from you. I had a blast!
T
Thomas
5.0
·Reviewed Mar 9, 2020
This is the best specialization for aspiring beginners: it does not cut slacks but constantly pushes you to become better and better! I have just finished a machine learning MOOC and realized that many of the things I learned from this course (esp. algorithmic thinking) are highly related! The specialization really prepares you well as you go further.
M
Michael
5.0
·Reviewed Dec 20, 2017
The exam had good questions and was not overly difficult after taking the other classes. I spent 7.5 hours on it and passed in first try despite making a few dumb mistakes like entering results in wrong format etc. It is possible to retake as many times as you want but there is a 3 day delay and they say questions change quite a lot.
R
Rudy
5.0
·Reviewed Mar 29, 2019
I am glad that I have taken such a great specialization with great materials and very well though of courses. All of the professors are excellent in teaching and fun to learn from. I am hoping that they have planned to provide the advance courses to this specialization in the future.
D
Daniel
5.0
·Reviewed Jan 14, 2020
Thank you so much to everyone who put this course together! It was challenging, interesting, and fun. There's no way I could have fit such a course into my life were it not for the MOOC format, and I'm so appreciative you've created this. THANK YOU!
D
Dustin
5.0
·Reviewed Sep 7, 2016
Loved this specialization. My only complaint is that I became very attached to many of the other students in my cohort and I felt that this course did not give me adequate closure. We kinda needed an end of course virtual party. :)
R
Ray
5.0
·Reviewed Aug 19, 2017
Very fair, clearly written, and honestly kind of fun! :)
When entering answers, be careful to use the correct format--that messed me up on a few questions--and maybe throw in a few extra significant figures to be safe.
M
Muhammad
5.0
·Reviewed Sep 25, 2020
Amazing end to the whole specialization. The instructors are amazing with lots of character and clearly explained a lot of the difficult concepts. Overall this is a great course and helped me learn a lot.
A
Aldian
5.0
·Reviewed Apr 23, 2017
The exam really covers all material in the course. Prepare yourself by reviewing all materials, especially on graphs, dynamic programming, and algorithm complexity.
M
Mohanad
5.0
·Reviewed Feb 12, 2017
Great Exam :D , this is an excellent specialization frankly, I highly recommended If you have zero idea about this domain.
S
Sotirios
5.0
·Reviewed Jul 10, 2017
An excellent course, the staff will always be there to guide you in case you are stuck. Thanks
T
Tova
5.0
·Reviewed Mar 4, 2019
This exam has very thoughtful questions, that make you appreciate how much you've learned.
E
Edward
5.0
·Reviewed Jul 14, 2017
The Capstone is challenging and makes the entire certificate worth while. Thanks Profs!
A
Alexandr
5.0
·Reviewed May 27, 2020
That was a great opportunity to check what I have learnt during the specialisation!
K
Ken
5.0
·Reviewed Jan 19, 2018
Tough exam, a great way to wrap up the specialization and solidify the material