Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.
This course is part of the Fundamentals of Computing Specialization
23,280 already enrolled
Offered By


About this Course
7,475 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 6 of 7 in the
Intermediate Level
Approx. 11 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessSkills you will gain
- Algorithms
- Python Programming
- Algorithmic Efficiency
- Dynamic Programming
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 6 of 7 in the
Intermediate Level
Approx. 11 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
3 hours to complete
Module 3 - Core Materials
3 hours to complete
13 videos (Total 147 min), 2 readings, 1 quiz
4 hours to complete
Module 3 - Project and Application
4 hours to complete
4 readings
2 hours to complete
Module 4 - Core Materials
2 hours to complete
7 videos (Total 87 min)
3 hours to complete
Module 4 - Project and Application
3 hours to complete
1 video (Total 8 min), 3 readings, 2 quizzes
Reviews
- 5 stars81.15%
- 4 stars10.62%
- 3 stars4.34%
- 2 stars2.41%
- 1 star1.44%
TOP REVIEWS FROM ALGORITHMIC THINKING (PART 2)
by VKJul 25, 2018
Course and assignments were very well thought out and informative.
by SJMay 26, 2016
Super good, challenging course that forces you to think.
by KLNov 16, 2016
This is a challenging course that teaches an invaluable problem solving approach, applicable in many domains.
by MWFeb 2, 2017
Really like the mix of theory and practical application
About the Fundamentals of Computing Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.