Notes on the different types of graphs that exist and their implementations/usecase.
Notes on the different types of Trees and searches that can be implemented to traverse the Tree data structure.
Course on currying, partial application, compose, monads, and natural transformation.