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

Algorithms, Part I and II (Robert Sedgewick and Kevin Wayne)

Coursera

5 recommenders · 5 threads · recommended in 3 years, 2014–2022 · score 5.5

Go to course ↗

A two-part Princeton course on algorithms and data structures taught by Robert Sedgewick and Kevin Wayne, using Java. It covers fundamental algorithms and data structures with an emphasis on implementation and analysis.

Commenters call it an exceptional, excellent algorithms course and name it alongside Stanford and MIT options as a go-to for learning data structures and algorithms.

Algorithms & Data Structuresintermediatefreevideo lectures#algorithms#data structures#java#sedgewick#princeton

Recommendations by year

20142022

On Reddit (6)

  1. Strongly recommendsCovered_in_bees_r/learnprogramming2016in “Best Online Courses You Took”

    I've taken a large number of MOOCs in the last couple of years. Some of my favorites were: - Intro to Computer Science \(CS101\) by Udacity While I wasn't new to programming, this was still an extremely well made course that was very engaging and got me into Python (haven't looked back since)…

  2. RecommendsComputerSimple9647r/learnprogramming2022in “Data Structure and Algorithm Recommendation”▲ 3

    Hi, I am planning long time to do Princetons course on Algorithms and Data Structures by Kevin Wayne and Robert Sedgewick. There are also good classes/books on MIT and a book by Skiena. I would like others to chime in, but thats what i have read about !

  3. Recommendsi_have_questions_254r/learnprogramming2022in “Are Data Structures and Algorithms accessible to newcomers?”▲ 5

    My favorite online course is stanford's algorithms by tim roughgarden. There are also other great courses - algorithms 1,2 by robert sedgewick and kevin wayne and the lectures on MIT OCW are other good options. After you learn a topic, find problems on that topic on places like leetcode and solve…

  4. Recommendsmarketaxonr/learnprogramming2016in “A big motivation boost”▲ 1

    Well, I took several online courses (Object-Oriented Programming in Java specialization on Coursera is great for absolute beginners, Algorithms I and II), read a few books (started with Introduction to Java programming by Y. Daniel Liang, some classics like Clean Code, Design Patterns, but it…

  5. RecommendsSaneMannr/learnprogramming2014in “Where can I learn data structures and algorithms for free in java?”▲ 4

    Coursera has an excellent algorithms course that starts tomorrow. It's in Java.

  6. Mentionslockhartiasr/learnprogramming2017in “Finished one degree, looking to start another. Any advice?”

    Sure. First you want to dive into programming, so you should pick up some books introducing you. 1. Try a head first book on C#, Java, C, etc. They're good for beginners especially since they will explain concepts very effectively. Theres also Java for beginners by Herbert as well. 2. To really…

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