Dal professore di Harvard Jelani Nelson arriva " Algoritmi avanzati", un corso pensato per studenti laureati e studenti universitari avanzati. Sono in tutto 25 lezioni.
Ecco una breve descrizione del corso:
"Un algoritmo è una procedura ben definita per svolgere un compito computazionale. In genere il compito è assegnato e il compito dell'algoritmista è trovare una procedura efficiente, ad esempio in termini di tempo di elaborazione e/o consumo di memoria. CS 224 è un corso avanzato di progettazione di algoritmi e gli argomenti che tratteremo includono il modello di RAM, strutture dati, ammortamento, algoritmi online, programmazione lineare, programmazione semidefinita, algoritmi di approssimazione, hashing, algoritmi randomizzati, algoritmi di tempo esponenziale veloce, algoritmi grafici e geometria computazionale"