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

Algorithms Specialization

Coursera

2 recommenders · 2 threads · recommended in 1 year, 2020 · score 2.5

Go to course ↗

A Coursera specialization of multiple courses from Stanford University (taught by Tim Roughgarden) covering core algorithm design and analysis, including divide and conquer, graph algorithms, greedy methods, and dynamic programming. Commenters point to it as a structured path through the foundations of algorithms.

Commenters call it highly recommended and a good starting place for learning algorithms, noting that Coursera courses combine video, textbook content, and practice tasks.

Algorithms & Data Structuresmixedfreemiumvideo lectures#algorithms#data structures#stanford#roughgarden#graph algorithms#dynamic programming

Recommendations by year

20202020

On Reddit (4)

  1. Strongly recommendsRaskarrr/learnprogramming2020in “Best resource for data structures and algorithms”▲ 2

    Algorithms Specialization from the University of Stanford is highly recommended. Another good one is Data Structures and Algorithms from the University of California San Diego. I like courses from coursera because they combine video content with textbook content and also practice tasks and…

  2. Recommendsdhanukapererar/learnprogramming2020in “Self learners how did you learn algorithms?”▲ 2

    Try out Coursera Algorithms Specialization by Stanford University. https://www.coursera.org/programs/commonwealth-of-learning-british-columbia-canada-on-coursera-6j5zv/browse?productId=oyGHLnb0EeaoxxIn6\_zz2w&productType=s12n&query=Algorithms&showMiniModal=true

  3. Mentionsvladflorer/learnprogramming2020in “What are the best books that teach Data Structures and Algorithms?”▲ 19

    One course I really recommend is this one from Princeton University on Coursera: Algorithms, Part I | Princeton University https://coursera.org/learn/algorithms-part1 . It has two parts, the link points to the first one. They have a book too and a book site where you can find more. The best part…

  4. MentionsRICHUNCLEPENNYBAGSr/ExperiencedDevs2020in “4 Years In - Anyone Feels Significant Dread About Interviews?”▲ 2

    Don't start with the problems. Start with just spending time on the underlying CS material (if you don't have a favorite resource the Coursera algorithms courses are free and aren't a bad place to start). Once you're comfortable with the ideas, applying them to problems is less like trying to…

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