Topics covered: Algorithms - dynamic programming, back tracking, graph, trees, heap, hash, stack, queue, linked list, vector, string algo, bit magic. High scale algorithm is covered under Algorithm directory. This is WIP. Want to cover more in design pattern.