Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Analysis of Algorithms
Image: coursera.org
#425 on Reddit

Analysis of Algorithms

Coursera

3 recommenders · 3 threads · recommended in 2 years, 2019–2021 · score 3.3

Go to course ↗

Princeton's Analysis of Algorithms course on Coursera covers general algorithmic techniques such as dynamic programming, greedy strategies, and approximation algorithms, along with mathematical methods for analyzing an algorithm's performance.

Commenters call it a good, refreshing course on analyzing running times and general algorithmic techniques, and note that it is free to access.

Algorithms & Data Structuresintermediatefreevideo lectures#algorithms#complexity analysis#dynamic programming#greedy algorithms#princeton#java

Recommendations by year

20192021

On Reddit (4)

  1. Strongly recommendsfredmeister77r/learnprogramming2019in “Where to learn how to analyze running times?”▲ 2

    So he wants you to already know that? Interesting. We had an entire course of algorithms and analysis of them. Coursera offers a great Analysis of Algorithms course that covers this. ( I believe they use Java, if that matters to you) I took it a couple of years ago to refresh and it's quite good…

  2. RecommendsCleverBunnyThiefr/learnprogramming2021in “Supplemental material for Analysis of Algorithms class?”▲ 1

    Have a look at this course: https://www.coursera.org/learn/analysis-of-algorithms#syllabus

  3. Recommendsideidkr/learnprogramming2019in “CS Course recommendations for non CS majors”▲ 2

    If you did the Princeton Algorithms course and have two years experience as a professional developer you're way too advanced for CS50 and other intro classes. The classes I'd recommend for someone in your position are: * Networking (probably the most relevant for you since you're a front-end dev…

  4. Mentionsummyeah1929r/learnprogramming2015in “Where do I learn more advanced programming?”

    Check out coursera.org and edx.org. Im currently taking a class on R based statistics, analysis of algorithms, telecommunications (using matlab), machine learning, and have one on data science starting soon as well as on the finite element method. Most are pretty heavily math based and require a…

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