This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms.

Algorithms, Part I

Algorithms, Part I


Instructors: Kevin Wayne
Access provided by Charotar University of Science and Technology
1,463,725 already enrolled
12,132 reviews
Skills you'll gain
Tools you'll learn
Details to know
10 assignments
See how employees at top companies are mastering in-demand skills

There are 13 modules in this course
Instructors


Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
89%
- 4 stars
9.03%
- 3 stars
1.10%
- 2 stars
0.26%
- 1 star
0.59%
Showing 3 of 12132
Reviewed on Aug 31, 2023
The fact that it's free is just crazy
Reviewed on Jul 2, 2019
Excellent course, great material and the structure of the class allowed me to learn in depth and practice independently. I also appreciated the complexity of the automated assignment evaluation.
Reviewed on Jun 1, 2020
Great lectures. Lectures are a faster pace than most, which helped keep me engaged. Assignments are challenging yet well-polished, and the automated assignment grader provides helpful feedback.
Explore more from Computer Science

Princeton University

Northeastern University

Northeastern University

Northeastern University
