Este recurso de github de te lo demuestra con conocimientos totalmente gratuitos sobre algoritmia, programacion distribuida, estructuras de datos
https://github.com/jwasham/coding-interview-university