View certificate for Arnab Kumar Shil, Algorithms, offered through Coursera. In this specialization, learners developed a fundamental understanding algorithms and data structures. Learners studied general algorithm design paradigms and their applications, including divide-and-conquer, greedy methods, and dynamic programming; how to use data structures; and how to recognize and tackle NP-hard problems.  Learners completed quizzes and programming assignments, and took an exam for each course.  Some online courses may draw on material from courses taught on-campus but they are not equivalent to on-campus courses. This statement does not affirm that this participant was enrolled as a student at Stanford university in any way. It does not confer a Stanford university grade, course credit or degree, and it does not verify the identity of the participant.
{}