#240 overall
COS 226 Algorithms and Data Structures
Princeton University
2 recommenders · 2 threads · recommended in 2 years, 2013–2023 · score 1.8
COS 226 is Princeton University's intermediate course on algorithms and data structures, covering fundamental data structures and algorithm design with an emphasis on practical implementation. The Coursera Algorithms I and II courses from Princeton cover about two-thirds of the same content with video lectures.
Commenters say it gives a good introduction to both algorithms and data structures and builds practical skills for leetcode-style interview questions, and one calls it one of their favorite classes with great lecture slides.
Algorithms & Data Structuresintermediatefreemixed#algorithms#data structures#sedgewick#princeton#interview prep
Recommendations by year
20062026
I took this class in Princeton - COS226 http://www.cs.princeton.edu/courses/archive/spring13/cos226/...
It was easily one of my favorite classes. It's very straightforward and the lecture slides are great. I highly recommend flipping through them.
Princeton's COS 226 covered this topic quite well when I took it. It was a good intro to both algorithms and DS content, as well as practical skills for leetcode style questions.
You can check out the Syllabus for the course as taught at Princeton here[0], or take the Algorithms I and II courses on Coursera[1] which cover ~2/3 of the content but have video lectures.
[0]: https://www.cs.princeton.edu/courses/archive/spring23/cos226... [1]: https://www.coursera.org/learn/algorithms-part1