Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#1322 overall

Design and Analysis of Algorithms

Coursera

1 recommender · 1 thread · recommended in 1 year, 2012 · score 0.7

Search for it ↗

A university-level course on the design and analysis of algorithms, covering how to design efficient algorithms and prove their correctness and running time. It is taught on Coursera by Tim Roughgarden.

Commenters recommend it as an excellent course taught by Tim Roughgarden, with well-presented videos.

Algorithms & Data Structuresintermediatefreevideo lectures#algorithms#algorithm analysis#complexity#roughgarden

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsnimrody2012in “Peter Norvig to teach 'Design of Computer Programs' at Udacity”

    Too many very similar or related courses...

    I'd love to take Norvig's course, but am already committed to Coursera's "Design and Analysis of Algorithms". Came here to recommend it. Tim Roughgarden is an excellent instructor and the videos are well presented.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help