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

COS 226 Algorithms and Data Structures

Princeton University

2 recommenders · 2 threads · recommended in 2 years, 2013–2023 · score 1.8

Go to course ↗

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

What commenters said (2)

  1. Strongly recommendstemuze2013in “Algorithms, Part I: Kevin Wayne and Robert Sedgewick”

    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.

  2. Recommendstorinmr2023in “Ask HN: Best Course for Leetcode Questions?”

    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

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