Join
University of California, San Diego : Advanced Data Structures in Java
https://www.coursera.org/learn/advanced-data-structures