From Harvard professor Jelani Nelson comes “Advanced Algorithms,” a course intended for graduate students and advanced undergraduate students. All 25 lectures you can find on Youtube here.
Here’s a quick course description:
“An algorithm is a well-defined procedure for carrying out some computational task. Typically the task is given, and the job of the algorithmist is to find such a procedure which is efficient, for example in terms of processing time and/or memory consumption. CS 224 is an advanced course in algorithm design, and topics we will cover include the word RAM model, data structures, amortization, online algorithms, linear programming, semidefinite programming, approximation algorithms, hashing, randomized algorithms, fast exponential time algorithms, graph algorithms, and computational geometry”
“Advanced Algorithms” will be added to our collection of Free Computer Science Courses, a subset of our collection, 1,700 Free Online Courses from Top Universities.