#542 on Reddit
Algorithms Specialization
Coursera
2 recommenders · 2 threads · recommended in 1 year, 2020 · score 2.5
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
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…
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
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…
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…