4 ms·
In addition to the Stanford courses mentioned in another comment, there are also two Princeton courses taught by Sedgewick https://www.coursera.org/instructor/~
by osoba 9y ago
In addition to the Stanford courses mentioned in another comment, there are also two Princeton courses taught by Sedgewick https://www.coursera.org/instructor/~250165 https://www.coursera.org/instructor/~250165 and the MIT course taught by Demaine https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/ https://ocw.mit.edu/courses/electrical-engineering-and-compu...
- _asummers 9y agoThe followup to the Demaine one is great too. Not at all intro, but great if your foundations are strong. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/ https://ocw.mit.edu/courses/electrical-engineering-and-compu...
- tudelo 9y agoWould you say this is good for someone who has recently graduated and has been in industry for a year or so to refresh on?
- _asummers 9y agoThey touch on a bunch of decently exotic data structures like van Emde Boas trees and things like cache oblivious data structures. If you're comfortable with data structures and algorithm design (which it sounds like you are, from your description) it should be accessible. At the end of the day it's just a graduate level CS course.
- sarumpaet 9y agoSedgewick also has some great books.